Eclipse CDT
Pre-release 3.0
A B C D E F G H I J K L M N O P Q R S T U V W

C

CASTVisitor - class org.eclipse.cdt.core.dom.ast.c.CASTVisitor.
This subclass of ASTVisitor that allows for better control in traversing C.
CASTVisitor() - Constructor for class org.eclipse.cdt.core.dom.ast.c.CASTVisitor
 
CATCH_BODY - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
CATCH_BODY represents the nested (compound) statement.
CATCH_HANDLER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionTryBlockDeclarator
A CATCH_HANDLER is the role of an ICPPASTCatchHandler in this interface.
CATCH_HANDLER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTryBlockStatement
CATCH_HANDLER are the exception catching handlers.
CDIException - exception org.eclipse.cdt.debug.core.cdi.CDIException.
Represents a failure in the CDI model operations.
CDIException() - Constructor for class org.eclipse.cdt.debug.core.cdi.CDIException
 
CDIException(String) - Constructor for class org.eclipse.cdt.debug.core.cdi.CDIException
 
CDIException(String, String) - Constructor for class org.eclipse.cdt.debug.core.cdi.CDIException
 
CDT_CONTAINER - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry representing a container id.
CDT_INCLUDE - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry identifying a include path.
CDT_INCLUDE_FILE - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file.
CDT_LIBRARY - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry identifying a library.
CDT_MACRO - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry representing a macro definition.
CDT_MACRO_FILE - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry representing a file that will be process file as if "#include "file"" appeared as the first line of the source file but only the macro definitions are kept.
CDT_OUTPUT - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing output location
CDT_PROJECT - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry identifying a required project.
CDT_SOURCE - Static variable in interface org.eclipse.cdt.core.model.IPathEntry
Entry kind constant describing a path entry identifying a folder containing source code to be compiled.
CHANGED - Static variable in interface org.eclipse.cdt.core.model.ICElementDelta
Status constant indicating that the element has been changed, as described by the change flags.
CModelException - class org.eclipse.cdt.core.model.CModelException.
A checked exception representing a failure in the C model.
CModelException(Throwable, int) - Constructor for class org.eclipse.cdt.core.model.CModelException
Creates a C model exception that wrappers the given Throwable.
CModelException(CoreException) - Constructor for class org.eclipse.cdt.core.model.CModelException
Creates a C model exception for the given CoreException.
CONDITION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDoStatement
CONDITION represents the relationship between a IASTDoStatement and its condition IASTExpression.
CONDITION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
CONDITION represents the relationship between a IASTForStatement and its IASTExpression condition.
CONDITION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTIfStatement
CONDITION represents the relationship between an IASTIfStatement and its nested IASTExpression.
CONDITIONDECLARATION - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTWhileStatement
In C++ conditions can be declarations w/side effects.
CONDITIONEXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTWhileStatement
CONDITIONEXPRESSION represents the relationship between an IASTWhileStatement and it's nested IASTExpression.
CONDITION_DECLARATION - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTForStatement
 
CONSTANT_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTArrayModifier
Node property that describes the relationship between an IASTArrayModifier and an IASTExpression.
CONSTRUCTOR_CHAIN_MEMBER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
CONSTRUCTOR_CHAIN_MEMBER is the role of a constructor chain initializer.
CONTINUE - Static variable in interface org.eclipse.cdt.debug.core.cdi.event.ICDIResumedEvent
 
CONTROLLER_DECLARATION - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSwitchStatement
CONTROLLER_DECLARATION represents the relationship between an IASTSwitchStatement and it's nested IASTDeclaration.
CONTROLLER_EXP - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
CONTROLLER_EXP represents the relationship between an IASTSwitchStatement and it's nested IASTExpression.
CORE_EXCEPTION - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
Status constant indicating a core exception occurred.
CORE_MODEL_ID - Static variable in class org.eclipse.cdt.core.model.CoreModel
 
CPPASTVisitor - class org.eclipse.cdt.core.dom.ast.cpp.CPPASTVisitor.
C++ specific visitor class.
CPPASTVisitor() - Constructor for class org.eclipse.cdt.core.dom.ast.cpp.CPPASTVisitor
 
CPP_FRIEND - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMethodDeclaration.isFriend()
CPP_GNU_PARSER_EXTENSION - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage
 
CPP_GNU_SCANNER_EXTENSION - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage
 
CPP_PRIVATE - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMember.getVisibility()
CPP_PROTECTED - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMember.getVisibility()
CPP_PUBLIC - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMember.getVisibility()
CP_VARIABLE_PATH_UNBOUND - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
Status constant indicating that a variable path was not resolvable indicating either the referred variable is undefined, unbound or the resolved variable path does not correspond to an existing file or folder.
C_ARCHIVE - Static variable in interface org.eclipse.cdt.core.model.ICElement
 
C_BINARY - Static variable in interface org.eclipse.cdt.core.model.ICElement
 
C_CCONTAINER - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a folder(ICContainer object).
C_CLASS - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a class structure.
C_CLASS_CTOR - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMethodDeclaration.isConstructor()
C_CLASS_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
Declaration of a class without the definition.
C_CLASS_DTOR - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IMethodDeclaration.isDestructor()
C_ENUMERATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
Enumeration.
C_ENUMERATOR - Static variable in interface org.eclipse.cdt.core.model.ICElement
Enumerator.
C_FIELD - Static variable in interface org.eclipse.cdt.core.model.ICElement
A Field definition part of a structure(class, struct, union).
C_FUNCTION - Static variable in interface org.eclipse.cdt.core.model.ICElement
a C/C++ function definition.
C_FUNCTION_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
a C/C++ function prototype.
C_GNU_PARSER_EXTENSION - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage
 
C_GNU_SCANNER_EXTENSION - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage
 
C_INCLUDE - Static variable in interface org.eclipse.cdt.core.model.ICElement
Preprocessor #include directive.
C_MACRO - Static variable in interface org.eclipse.cdt.core.model.ICElement
A preprocessor macro.
C_METHOD - Static variable in interface org.eclipse.cdt.core.model.ICElement
A method definition part of a structure(class, struct, union).
C_METHOD_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
A method declaration part of a structure(class, struct, union).
C_MODEL - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a C Root workspace (IWorkspaceRoot object).
C_MODEL_MARKER_EXTERNAL_LOCATION - Static variable in interface org.eclipse.cdt.core.model.ICModelMarker
C model extension to the marker problem markers which may hold the path to the workspace external location of the file containing the problem
C_MODEL_MARKER_VARIABLE - Static variable in interface org.eclipse.cdt.core.model.ICModelMarker
C model extension to the marker problem markers which may hold a hint on the variable name that caused the error.
C_MODEL_PROBLEM_MARKER - Static variable in interface org.eclipse.cdt.core.model.ICModelMarker
C model problem marker type (value "org.eclipse.cdt.core.problem").
C_NAMESPACE - Static variable in interface org.eclipse.cdt.core.model.ICElement
Namespace.
C_PROJECT - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a C project(IProject object).
C_STORAGE_EXTERN - Static variable in interface org.eclipse.cdt.core.model.ICElement
Modifier indicating an extern storage attribute
C_STORAGE_STATIC - Static variable in interface org.eclipse.cdt.core.model.ICElement
Deprecated. use IDeclaration.isStatic()
C_STRUCT - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a struct structure.
C_STRUCT_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
Declaration of a structure without the definition.
C_TEMPLATE_CLASS - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template class with definition.
C_TEMPLATE_CLASS_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template class declaration without a definiton.
C_TEMPLATE_FUNCTION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template function.
C_TEMPLATE_FUNCTION_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template function declaration.
C_TEMPLATE_METHOD - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template method.
C_TEMPLATE_METHOD_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template method.
C_TEMPLATE_STRUCT - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template struct.
C_TEMPLATE_STRUCT_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template struct.
C_TEMPLATE_UNION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template union.
C_TEMPLATE_UNION_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template union.
C_TEMPLATE_VARIABLE - Static variable in interface org.eclipse.cdt.core.model.ICElement
C++ template variable.
C_TYPEDEF - Static variable in interface org.eclipse.cdt.core.model.ICElement
a Typedef.
C_UNION - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a union structure.
C_UNION_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
Declaration of a union without the definition.
C_UNIT - Static variable in interface org.eclipse.cdt.core.model.ICElement
Constant representing a C/C++ children of a Translation Unit
C_UNKNOWN_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
An unknown ICElement.
C_USING - Static variable in interface org.eclipse.cdt.core.model.ICElement
Using.
C_VARIABLE - Static variable in interface org.eclipse.cdt.core.model.ICElement
Global variable.
C_VARIABLE_DECLARATION - Static variable in interface org.eclipse.cdt.core.model.ICElement
variable Declaration.
C_VARIABLE_LOCAL - Static variable in interface org.eclipse.cdt.core.model.ICElement
Local Variable.
C_VCONTAINER - Static variable in interface org.eclipse.cdt.core.model.ICElement
Virtual container serving as a place holder.
CoreModel - class org.eclipse.cdt.core.model.CoreModel.
 
CoreModelUtil - class org.eclipse.cdt.core.model.CoreModelUtil.
 
CoreModelUtil() - Constructor for class org.eclipse.cdt.core.model.CoreModelUtil
 
canUpdatePathEntryContainer(IPath, ICProject) - Method in class org.eclipse.cdt.core.model.PathEntryContainerInitializer
Returns true if this container initializer can be requested to perform updates on its own container values.
checkCategory(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTProblem
Check the parameter bitmask against an IProblem's ID to broadly segregate the types of problems.
clearActions() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITracepoint
Clears the action list of thie tracepoint.
clone() - Method in interface org.eclipse.cdt.core.dom.ast.IType
 
close() - Method in interface org.eclipse.cdt.core.model.IBuffer
Closes the buffer.
close() - Method in interface org.eclipse.cdt.core.model.IOpenable
Closes this element and its buffer (if any).
commit(boolean, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.IWorkingCopy
Commits the contents of this working copy to its original element and underlying resource, bringing the C model up-to-date with the current contents of the working copy.
contains(IASTNode) - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
Returns whether this node contains the given one.
contains(ICElement) - Method in interface org.eclipse.cdt.core.model.IRegion
Returns whether the given element is contained in this region.
copy(ICElement[], ICElement[], ICElement[], String[], boolean, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ICModel
Copies the given elements to the specified container(s).
copy(ICElement, ICElement, String, boolean, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ISourceManipulation
Copies this element to the given container.
create(IPath) - Method in class org.eclipse.cdt.core.model.CoreModel
Creates an ICElement form and IPath.
createAddressLocation(BigInteger) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Returns a ICDIAddressLocation
createArgument(ICDIArgumentDescriptor) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIStackFrame
Create a variable from the descriptor for evaluation.
createCondition(int, String) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Return a ICDICondition
createCondition(int, String, String[]) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Return a ICDICondition
createExpression(String) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIExpressionManagement
Create an expression for code snippet
createFunctionLocation(String, String) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Returns a ICDIFunctionLocation
createGlobalVariable(ICDIGlobalVariableDescriptor) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Create a variable from the descriptor for evaluation.
createInclude(String, boolean, ICElement, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
Creates and returns an include declaration in this translation unit with the given name.
createLineLocation(String, int) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Returns a ICDILineLocation
createLocalVariable(ICDILocalVariableDescriptor) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIStackFrame
Create a variable from the descriptor for evaluation.
createLocation(String, String, int) - Method in interface org.eclipse.cdt.debug.core.cdi.ICDITraceManager
Creates an ICDILocation object for given file name and line number or function.
createLocation(BigInteger) - Method in interface org.eclipse.cdt.debug.core.cdi.ICDITraceManager
Creates an ICDILocation object for given address.
createMemoryBlock(String, int, int) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement
Returns a memory block specified by given identifier.
createMemoryBlock(BigInteger, String, int) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement2
Returns a memory block specified by given parameters.
createModelBuilder(ITranslationUnit) - Method in interface org.eclipse.cdt.core.model.ILanguage
Used to override the default model building behavior for a translation unit.
createNameForAnonymous(IBinding) - Static method in class org.eclipse.cdt.core.dom.ast.ASTTypeUtil
 
createNamespace(String, ICElement, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
Creates and returns a namespace in this translation unit
createProjectDescription(IProject, boolean) - Method in class org.eclipse.cdt.core.model.CoreModel
this method is a full equivalent to #createProjectDescription(IProject, boolean, false)
createProjectDescription(IProject, boolean, boolean) - Method in class org.eclipse.cdt.core.model.CoreModel
the method creates and returns a writable project description
createRegister(ICDIRegisterDescriptor) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Create a variable from the descriptor for evaluation.
createThreadStorage(ICDIThreadStorageDescriptor) - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIThread
Create a variable from the descriptor for evaluation.
createTranslationUnitFrom(ICProject, IPath) - Method in class org.eclipse.cdt.core.model.CoreModel
Creates a translation form and IPath.
createUsing(String, boolean, ICElement, IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
Creates and returns a using declaration/directive in this translation unit

Eclipse CDT
Pre-release 3.0
A B C D E F G H I J K L M N O P Q R S T U V W
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.