#include <Type.hxx>
Public Member Functions | |
| comp () | |
| comp (boost::shared_ptr< Type > t, CompFlagSet _flags=COMP_NO_FLAGS) | |
| comp (const std::string s, boost::shared_ptr< Type > t, CompFlagSet _flags=COMP_NO_FLAGS) | |
Static Public Member Functions | |
| static boost::shared_ptr< comp > | make () |
| static boost::shared_ptr< comp > | make (boost::shared_ptr< Type > t, CompFlagSet _flags=COMP_NO_FLAGS) |
| static boost::shared_ptr< comp > | make (const std::string &s, boost::shared_ptr< Type > t, CompFlagSet _flags=COMP_NO_FLAGS) |
Data Fields | |
| std::string | name |
| boost::shared_ptr< Type > | typ |
| CompFlagSet | flags |
Definition at line 120 of file Type.hxx.
| comp::comp | ( | ) | [inline] |
| comp::comp | ( | boost::shared_ptr< Type > | t, | |
| CompFlagSet | _flags = COMP_NO_FLAGS | |||
| ) |
| comp::comp | ( | const std::string | s, | |
| boost::shared_ptr< Type > | t, | |||
| CompFlagSet | _flags = COMP_NO_FLAGS | |||
| ) |
| static boost::shared_ptr<comp> comp::make | ( | const std::string & | s, | |
| boost::shared_ptr< Type > | t, | |||
| CompFlagSet | _flags = COMP_NO_FLAGS | |||
| ) | [inline, static] |
| static boost::shared_ptr<comp> comp::make | ( | boost::shared_ptr< Type > | t, | |
| CompFlagSet | _flags = COMP_NO_FLAGS | |||
| ) | [inline, static] |
| static boost::shared_ptr<comp> comp::make | ( | ) | [inline, static] |
Definition at line 133 of file Type.hxx.
References comp().
Referenced by buildFnFromApp(), InferObject(), InferStruct(), InferTypeClass(), InferUnion(), makeLetGather(), and typeInfer().
| std::string comp::name |
1.4.7