Concrete Python  git-339c971
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
TupleObject Class Reference
+ Inheritance diagram for TupleObject:
+ Collaboration diagram for TupleObject:

List of all members.

Classes

struct  Data

Public Member Functions

 TupleObject (const TupleObject &other) throw ()
template<typename Visitor >
void visit (Visitor &v) const

Static Public Member Functions

static TypeObject Type ()
static TupleObject New ()

Protected Member Functions

 TupleObject (unsigned int address) throw ()

Private Member Functions

Datadata () const

Constructor & Destructor Documentation

TupleObject ( unsigned int  address) throw () [explicit, protected]

Cast an Arena offset into a typed pointer.

TupleObject ( const TupleObject other) throw ()

Another reference.


Member Function Documentation

TupleObject::Data * data ( ) const [private]

Direct short-term access to Arena memory. Valid until the next memory allocation.

Reimplemented from ExtendedObject.

TupleObject New ( ) [static]

Create an Object instance.

Returns:
a reference

Reimplemented from Object.

TypeObject Type ( ) [static]
Returns:
a reference to the TypeObject instance representing TupleObject

Reimplemented from Object.

void visit ( Visitor &  v) const

Visit all object references referenced by this object.

Reimplemented from Object.