public interface IStructureDeclaration extends IDeclaration
ASM_LABEL, C_ARCHIVE, C_BINARY, C_CCONTAINER, C_CLASS, C_CLASS_CTOR, C_CLASS_DECLARATION, C_CLASS_DTOR, C_ENUMERATION, C_ENUMERATOR, C_FIELD, C_FUNCTION, C_FUNCTION_DECLARATION, C_INCLUDE, C_MACRO, C_METHOD, C_METHOD_DECLARATION, C_MODEL, C_NAMESPACE, C_PROJECT, C_STORAGE_EXTERN, C_STORAGE_STATIC, C_STRUCT, C_STRUCT_DECLARATION, C_TEMPLATE_CLASS, C_TEMPLATE_CLASS_DECLARATION, C_TEMPLATE_FUNCTION, C_TEMPLATE_FUNCTION_DECLARATION, C_TEMPLATE_METHOD, C_TEMPLATE_METHOD_DECLARATION, C_TEMPLATE_STRUCT, C_TEMPLATE_STRUCT_DECLARATION, C_TEMPLATE_UNION, C_TEMPLATE_UNION_DECLARATION, C_TEMPLATE_VARIABLE, C_TYPEDEF, C_UNION, C_UNION_DECLARATION, C_UNIT, C_UNKNOWN_DECLARATION, C_USING, C_VARIABLE, C_VARIABLE_DECLARATION, C_VARIABLE_LOCAL, C_VCONTAINER, CPP_FRIEND, CPP_PRIVATE, CPP_PROTECTED, CPP_PUBLIC, EMPTY_ARRAY
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTypeName()
Deprecated.
use isUnion(), isClass(), isStruct()
|
boolean |
isClass()
Checks if the structure is a class
|
boolean |
isStruct()
Checks if the structure is a struct
|
boolean |
isUnion()
Checks if the structure is a Union
|
isConst, isStatic, isVolatile
accept, exists, getAncestor, getCModel, getCProject, getElementName, getElementType, getHandleIdentifier, getLocationURI, getParent, getPath, getResource, getUnderlyingResource, isReadOnly, isStructureKnown
copy, delete, move, rename
getIndex, getSource, getSourceRange, getTranslationUnit, isActive
boolean isUnion() throws CModelException
CModelException
boolean isClass() throws CModelException
CModelException
boolean isStruct() throws CModelException
CModelException
@Deprecated java.lang.String getTypeName() throws CModelException
CModelException
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.