LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::DICompositeType Member List

This is the complete list of members for llvm::DICompositeType, including all inherited members.

addMember(DIDescriptor D)llvm::DICompositeType
DbgNodellvm::DIDescriptorprotected
DICompositeType(const MDNode *N=0)llvm::DICompositeTypeinlineexplicit
DIDerivedType(const MDNode *N=0)llvm::DIDerivedTypeinlineexplicit
DIDescriptor classllvm::DICompositeTypefriend
llvm::DIDescriptor::DIDescriptor(const MDNode *N=0)llvm::DIDescriptorinlineexplicit
DIScope(const MDNode *N=0)llvm::DIScopeinlineexplicit
DIType(const MDNode *N=0)llvm::DITypeinlineexplicit
dump() const llvm::DIDescriptor
FlagAppleBlock enum valuellvm::DIDescriptor
FlagArtificial enum valuellvm::DIDescriptor
FlagBlockByrefStruct enum valuellvm::DIDescriptor
FlagExplicit enum valuellvm::DIDescriptor
FlagFwdDecl enum valuellvm::DIDescriptor
FlagIndirectVariable enum valuellvm::DIDescriptor
FlagObjcClassComplete enum valuellvm::DIDescriptor
FlagObjectPointer enum valuellvm::DIDescriptor
FlagPrivate enum valuellvm::DIDescriptor
FlagProtected enum valuellvm::DIDescriptor
FlagPrototyped enum valuellvm::DIDescriptor
FlagStaticMember enum valuellvm::DIDescriptor
FlagVector enum valuellvm::DIDescriptor
FlagVirtual enum valuellvm::DIDescriptor
getAlignInBits() const llvm::DITypeinline
getClassType() const llvm::DIDerivedTypeinline
getConstant() const llvm::DIDerivedTypeinline
getConstantField(unsigned Elt) const llvm::DIDescriptorprotected
getContainingType() const llvm::DICompositeTypeinline
getContext() const llvm::DITypeinline
getDescriptorField(unsigned Elt) const llvm::DIDescriptorprotected
getDirectory() const llvm::DIScope
getFieldAs(unsigned Elt) const llvm::DIDescriptorinlineprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFilename() const llvm::DIScope
getFlags() const llvm::DITypeinline
getFunctionField(unsigned Elt) const llvm::DIDescriptorprotected
getGlobalVariableField(unsigned Elt) const llvm::DIDescriptorprotected
getIdentifier() const llvm::DICompositeType
getInt64Field(unsigned Elt) const llvm::DIDescriptorprotected
getLineNumber() const llvm::DITypeinline
getName() const llvm::DITypeinline
getObjCProperty() const llvm::DIDerivedType
getOffsetInBits() const llvm::DITypeinline
getRef() const llvm::DIScope
getRunTimeLang() const llvm::DICompositeTypeinline
getSizeInBits() const llvm::DITypeinline
getStringField(unsigned Elt) const llvm::DIDescriptorprotected
getTag() const llvm::DIDescriptorinline
getTemplateParams() const llvm::DICompositeTypeinline
getTypeArray() const llvm::DICompositeTypeinline
getTypeDerivedFrom() const llvm::DIDerivedTypeinline
getUInt64Field(unsigned Elt) const llvm::DIDescriptorprotected
getUnsignedField(unsigned Elt) const llvm::DIDescriptorinlineprotected
isAppleBlockExtension() const llvm::DITypeinline
isArtificial() const llvm::DITypeinline
isBasicType() const llvm::DIDescriptor
isBlockByrefStruct() const llvm::DITypeinline
isCompileUnit() const llvm::DIDescriptor
isCompositeType() const llvm::DIDescriptor
isDerivedType() const llvm::DIDescriptor
isEnumerator() const llvm::DIDescriptor
isFile() const llvm::DIDescriptor
isForwardDecl() const llvm::DITypeinline
isGlobalVariable() const llvm::DIDescriptor
isImportedEntity() const llvm::DIDescriptor
isLexicalBlock() const llvm::DIDescriptor
isLexicalBlockFile() const llvm::DIDescriptor
isNameSpace() const llvm::DIDescriptor
isObjcClassComplete() const llvm::DITypeinline
isObjCProperty() const llvm::DIDescriptor
isObjectPointer() const llvm::DITypeinline
isPrivate() const llvm::DITypeinline
isProtected() const llvm::DITypeinline
isScope() const llvm::DIDescriptor
isStaticMember() const llvm::DITypeinline
isSubprogram() const llvm::DIDescriptor
isSubrange() const llvm::DIDescriptor
isTemplateTypeParameter() const llvm::DIDescriptor
isTemplateValueParameter() const llvm::DIDescriptor
isType() const llvm::DIDescriptor
isUnspecifiedParameter() const llvm::DIDescriptor
isValid() const llvm::DITypeinline
isVariable() const llvm::DIDescriptor
isVector() const llvm::DITypeinline
isVirtual() const llvm::DITypeinline
operator bool() const llvm::DIDescriptorinline
operator MDNode *() const llvm::DIDescriptorinline
operator!=(DIDescriptor Other) const llvm::DIDescriptorinline
operator->() const llvm::DIDescriptorinline
operator==(DIDescriptor Other) const llvm::DIDescriptorinline
print(raw_ostream &OS) const llvm::DIDescriptor
replaceAllUsesWith(DIDescriptor &D)llvm::DIType
replaceAllUsesWith(MDNode *D)llvm::DIType
replaceFunctionField(unsigned Elt, Function *F)llvm::DIDescriptorprotected
setContainingType(DICompositeType ContainingType)llvm::DICompositeType
setTypeArray(DIArray Elements, DIArray TParams=DIArray())llvm::DICompositeType
Verify() const llvm::DICompositeType