Class Class::Container

Nested Relationships

This class is a nested type of Class Class.

Inheritance Relationships

Base Type

Class Documentation

class Container : public MapContainer<Class>

Public Functions

const void print_original_src(unsigned int indent_depth)

Prints the user defined classes only.

Parameters
  • indent_depth: Depth to tab the contents.

Container(Container const&)
Container &operator=(Container const&)

Public Static Functions

Quack::Class::Container *singleton()

Singleton object containing all of the class information.

Return
Pointer to a set of classes.

static void reset()

Empty all stored classes in the singleton.

static Class *Int()

Static accessor to get the Integer class.

Return
Integer class reference.

static Class *Bool()

Static accessor to get the Boolean class.

Return
Boolean class reference.

static Class *Nothing()

Static accessor to get the Boolean class.

Return
Boolean class reference.

static Class *Str()

Static accessor to get the String class.

Return
String class reference.

static Class *Obj()

Static accessor to get the Object class.

Return
Object class reference