Interface IStructureTemplate
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ICElement, IDeclaration, IInheritance, IParent, ISourceManipulation, ISourceReference, IStructure, IStructureDeclaration, IStructureTemplateDeclaration, ITemplate
Class template definition.
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Field Summary
Fields inherited from interface ICElement
ASM_LABEL, C_ARCHIVE, C_BINARY, C_CCONTAINER, C_CLASS, C_CLASS_CTOR, C_CLASS_DECLARATION, C_CLASS_DTOR, C_CONCEPT, C_DEDUCTION_GUIDE, C_DEDUCTION_GUIDE_TEMPLATE, 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_PRAGMA, 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 -
Method Summary
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface ICElement
accept, exists, getAncestor, getCModel, getCProject, getElementName, getElementType, getHandleIdentifier, getLocationURI, getParent, getPath, getResource, getUnderlyingResource, isReadOnly, isStructureKnownMethods inherited from interface IDeclaration
isConst, isStatic, isVolatileMethods inherited from interface IInheritance
getSuperClassAccess, getSuperClassesNamesMethods inherited from interface IParent
getChildren, getChildrenOfType, hasChildrenMethods inherited from interface ISourceManipulation
copy, delete, move, renameMethods inherited from interface ISourceReference
getIndex, getSource, getSourceRange, getTranslationUnit, isActiveMethods inherited from interface IStructure
getField, getFields, getMethod, getMethods, isAbstractMethods inherited from interface IStructureDeclaration
getTypeName, isClass, isStruct, isUnionMethods inherited from interface ITemplate
getNumberOfTemplateParameters, getTemplateArguments, getTemplateParameterTypes, getTemplateSignature