Public Member Functions | Static Public Member Functions

FBUnion Class Reference

Search for all occurrences

Detailed Description

FBUnion.

Generic union type for values, arrays, maps of any type. Use Visit(FBVisitor &) to extract the contents of the FBUnion.

Note:
Internal Debug only. Users shouldn't use this code.

Definition at line 70 of file fbunion.h.

#include <fbunion.h>

List of all members.

Public Member Functions

 FBUnion (KUnion *pValue=NULL)
 Constructor.
 FBUnion (FBUnion const &pValue)
 Copy Constructor.
FBUnionoperator= (FBUnion const &pValue)
 Assignment operator.
 ~FBUnion ()
 Destructor.
void Visit (FBVisitor &pVisitor) const
void Trace (int pDepth=20) const
 Trace all the contents of the FBUnion.

Static Public Member Functions

static FBUnion DumpObject (FBPlug const &pObject, int pDepth=1)
 Static method to extract all internal properties and connections from an object.

Constructor & Destructor Documentation

FBUnion ( KUnion *  pValue = NULL)

Constructor.

Parameters:
pValueFor internal use only.
FBUnion ( FBUnion const &  pValue)

Copy Constructor.

Parameters:
pValue- value to be copied.
~FBUnion ( )

Destructor.


Member Function Documentation

FBUnion& operator= ( FBUnion const &  pValue)

Assignment operator.

Parameters:
pValue- value to be assigned to *this
Returns:
*this reference
static FBUnion DumpObject ( FBPlug const &  pObject,
int  pDepth = 1 
) [static]

Static method to extract all internal properties and connections from an object.

Parameters:
pObject- Object which we're extracting
pDepth- Depth of connections/properties we recurse
Returns:
FBUnion object containing composite of the Object dump.
void Visit ( FBVisitor pVisitor) const
void Trace ( int  pDepth = 20) const

Trace all the contents of the FBUnion.


The documentation for this class was generated from the following file:

FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion
FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion FBUnion