algorithms/ detail/ common.bi

License

Copyright © 2009, 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_)