CodeModel Namespace Reference


Classes

class  Collection
struct  SemanticInfo
struct  Item
struct  Type
struct  Scope
struct  Member
struct  ClassScope
struct  UsingDirectiveLinkable
struct  NamespaceScope
struct  BlockScope
struct  EnumType
struct  UnknownType
struct  ClassType
struct  BuiltinType
struct  PointerType
struct  ReferenceType
struct  GenericType
struct  AliasType
struct  Argument
struct  FunctionMember
struct  VariableMember
struct  UsingDeclarationMember
struct  NamespaceMember
struct  TypeMember
struct  NameUse
struct  UsingDirectiveLink

Typedefs

typedef Collection< ScopeScopeCollection
typedef Collection< MemberMemberCollection
typedef Collection< TypeTypeCollection
typedef Collection< NameUseNameUseCollection
typedef Collection< ArgumentArgumentCollection

Functions

template<class T>
T * Create (TypedPool< CodeModel::Item > *p)


Typedef Documentation

typedef Collection<Argument> CodeModel::ArgumentCollection

Definition at line 86 of file codemodel.h.

typedef Collection<Member> CodeModel::MemberCollection

Definition at line 83 of file codemodel.h.

typedef Collection<NameUse> CodeModel::NameUseCollection

Definition at line 85 of file codemodel.h.

typedef Collection<Scope> CodeModel::ScopeCollection

Definition at line 82 of file codemodel.h.

typedef Collection<Type> CodeModel::TypeCollection

Definition at line 84 of file codemodel.h.


Function Documentation

template<class T>
T* CodeModel::Create ( TypedPool< CodeModel::Item > *  p  ) 

Definition at line 748 of file codemodel.h.

References p, and T.

00749 {
00750     return new (p->allocate(sizeof(T))) T();
00751 }


Generated on Thu Mar 15 20:18:19 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1