Typelib::NullType Class Reference

#include <typemodel.hh>

Inheritance diagram for Typelib::NullType:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::set< Type const * > dependsOn () const
virtual std::set< Type const * > dependsOn () const
 NullType (std::string const &name)
 NullType (std::string const &name)

Private Member Functions

virtual Typedo_merge (Registry &registry, RecursionStack &stack) const
virtual Typedo_merge (Registry &registry, RecursionStack &stack) const

Detailed Description

Definition at line 190 of file install/include/typelib/typemodel.hh.


Constructor & Destructor Documentation

Typelib::NullType::NullType ( std::string const &  name  )  [inline]

Definition at line 193 of file install/include/typelib/typemodel.hh.

Typelib::NullType::NullType ( std::string const &  name  )  [inline]

Definition at line 193 of file typelib/typemodel.hh.


Member Function Documentation

virtual std::set<Type const*> Typelib::NullType::dependsOn (  )  const [inline, virtual]

The set of types this type depends upon

This method returns the set of types that are directly depended-upon by this type

Implements Typelib::Type.

Definition at line 194 of file typelib/typemodel.hh.

virtual std::set<Type const*> Typelib::NullType::dependsOn (  )  const [inline, virtual]

The set of types this type depends upon

This method returns the set of types that are directly depended-upon by this type

Implements Typelib::Type.

Definition at line 194 of file install/include/typelib/typemodel.hh.

virtual Type* Typelib::NullType::do_merge ( Registry registry,
RecursionStack stack 
) const [inline, private, virtual]

Called by Type::merge when the type does not exist in registry already. This method has to create a new type in registry that matches the type definition of *this.

All types referenced by *this must be moved to their equivalent in registry.

Implements Typelib::Type.

Definition at line 197 of file typelib/typemodel.hh.

virtual Type* Typelib::NullType::do_merge ( Registry registry,
RecursionStack stack 
) const [inline, private, virtual]

Called by Type::merge when the type does not exist in registry already. This method has to create a new type in registry that matches the type definition of *this.

All types referenced by *this must be moved to their equivalent in registry.

Implements Typelib::Type.

Definition at line 197 of file install/include/typelib/typemodel.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Fri Jan 11 09:37:01 2013