algorithms/detail/common.bi

Summary

License

Copyright © 2007-2011, FreeBASIC Extended Library Development Group

Distributed under the FreeBASIC Extended Library Group license.  See accompanying file LICENSE.txt or copy at http://code.google.com/p/fb-extended-lib/wiki/License

Types

Predicate

type fbext_TypeID(
   (Predicate) T_
) as function ( byref x as fbext_TypeName(T_) ) as ext.bool

BinaryPredicate

type fbext_TypeID(
   (BinaryPredicate) T_
) as function ( byref a as fbext_TypeName(T_), byref b as fbext_TypeName(T_) ) as ext.bool

Operation

type fbext_TypeID((Operation) T_) as sub ( byref x as fbext_TypeName(T_) )

Transformation

type fbext_TypeID(
   (Transformation) T_
) as function ( byref x as fbext_TypeName(T_) ) as fbext_TypeName(T_)

BinaryTransformation

type fbext_TypeID(
   (BinaryTransformation) T_
) as function ( byref a as fbext_TypeName(T_), byref b as fbext_TypeName(T_) ) as fbext_TypeName(T_)
type fbext_TypeID(
   (Predicate) T_
) as function ( byref x as fbext_TypeName(T_) ) as ext.bool
type fbext_TypeID(
   (BinaryPredicate) T_
) as function ( byref a as fbext_TypeName(T_), byref b as fbext_TypeName(T_) ) as ext.bool
type fbext_TypeID((Operation) T_) as sub ( byref x as fbext_TypeName(T_) )
type fbext_TypeID(
   (Transformation) T_
) as function ( byref x as fbext_TypeName(T_) ) as fbext_TypeName(T_)
type fbext_TypeID(
   (BinaryTransformation) T_
) as function ( byref a as fbext_TypeName(T_), byref b as fbext_TypeName(T_) ) as fbext_TypeName(T_)