org.netbeans.modules.cnd.api.model/1 1.3 1
A C D E F G I M N O P R S T U V W

C

checkUniqueName(CsmDeclaration) - Method in class org.netbeans.modules.cnd.api.model.util.CsmTracer
 
CLASS_NAME_COMPARATOR - Static variable in class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities
 
clear() - Method in class org.netbeans.modules.cnd.api.model.util.WeakList
Removes all elements
compare(Object, Object) - Method in class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.DefaultClassNameComparator
 
compare(Object, Object) - Method in class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.InsensitiveClassNameComparator
 
compare(Object, Object) - Method in class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.NaturalMemberNameComparator
 
compare(Object, Object) - Method in class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.NsNaturalMemberNameComparator
 
CsmBaseUtilities - Class in org.netbeans.modules.cnd.api.model.util
 
CsmBuiltIn - Interface in org.netbeans.modules.cnd.api.model
Represents bult-in type (int, char, etc)
CsmCaseStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents case pseudo statement.
CsmChangeEvent - Class in org.netbeans.modules.cnd.api.model
Event for model change notifications
CsmChangeEvent(Object) - Constructor for class org.netbeans.modules.cnd.api.model.CsmChangeEvent
 
CsmClass - Interface in org.netbeans.modules.cnd.api.model
Represents class, struct, enum and union
CsmClassForwardDeclaration - Interface in org.netbeans.modules.cnd.api.model
Represents class forward declaration
CsmClassifier<T> - Interface in org.netbeans.modules.cnd.api.model
Common ancestor for both fundamental (built-in) and compound types
CsmCompoundClassifier<T> - Interface in org.netbeans.modules.cnd.api.model
Common ancestor for compound types - classes and enums
CsmCompoundStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents compound statement; acts as an ancestor for some derived interfaces, which aren't compound statements as such, e.g.
CsmCondition - Interface in org.netbeans.modules.cnd.api.model.deep
Represents condition.
CsmCondition.Kind - Enum in org.netbeans.modules.cnd.api.model.deep
 
CsmConstructor - Interface in org.netbeans.modules.cnd.api.model
Represents constructor
CsmDeclaration<T> - Interface in org.netbeans.modules.cnd.api.model
Common ancestor for all declarations
CsmDeclaration.Kind - Enum in org.netbeans.modules.cnd.api.model
 
CsmDeclarationStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents declaration statement
CsmEnum - Interface in org.netbeans.modules.cnd.api.model
 
CsmEnumerator - Interface in org.netbeans.modules.cnd.api.model
Represents enumerator
CsmExceptionHandler - Interface in org.netbeans.modules.cnd.api.model.deep
Represents exception handler - catch( exception-decl ) { ...
CsmExpression - Interface in org.netbeans.modules.cnd.api.model.deep
Represents expression
CsmExpression.Kind - Enum in org.netbeans.modules.cnd.api.model.deep
 
CsmExpressionStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents expression statement
CsmField - Interface in org.netbeans.modules.cnd.api.model
 
CsmFile - Interface in org.netbeans.modules.cnd.api.model
Represents a source file
CsmForStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents for statement
CsmFriend<T> - Interface in org.netbeans.modules.cnd.api.model
 
CsmFriendClass - Interface in org.netbeans.modules.cnd.api.model
 
CsmFriendFunction - Interface in org.netbeans.modules.cnd.api.model
 
CsmFunction<T> - Interface in org.netbeans.modules.cnd.api.model
 
CsmFunctionDefinition<T> - Interface in org.netbeans.modules.cnd.api.model
Represents function definition
CsmGotoStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents goto statement
CsmIdentifiable<T> - Interface in org.netbeans.modules.cnd.api.model
intefrace to present object that has unique ID unique ID is used to long-time stored references on Csm Objects
CsmIfStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents "If" statement
CsmInclude - Interface in org.netbeans.modules.cnd.api.model
Represents include directive
CsmInheritance - Interface in org.netbeans.modules.cnd.api.model
Represents inheritance - couple (base class, visibility)
CsmKindUtilities - Class in org.netbeans.modules.cnd.api.model.util
Utulity functions to prevent using of "instanceof" on CsmObjects for determining type/kind of Csm element
CsmLabel - Interface in org.netbeans.modules.cnd.api.model.deep
Represents a label pseudo statement.
CsmLoopStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents while(), do ...
CsmMacro - Interface in org.netbeans.modules.cnd.api.model
Represents C/C++ macros
CsmMember<T> - Interface in org.netbeans.modules.cnd.api.model
 
CsmMethod<T> - Interface in org.netbeans.modules.cnd.api.model
 
CsmModel - Interface in org.netbeans.modules.cnd.api.model
Source model
CsmModelAccessor - Class in org.netbeans.modules.cnd.api.model
utility class to access Csm model
CsmModelAccessor.CsmModelEx - Interface in org.netbeans.modules.cnd.api.model
 
CsmModelListener - Interface in org.netbeans.modules.cnd.api.model
Gets notification on model events for now, project opening and closing
CsmModelState - Enum in org.netbeans.modules.cnd.api.model
Represents the state of the code model.
CsmModelStateListener - Interface in org.netbeans.modules.cnd.api.model
Listener that is notified when the model changes its state
CsmNamedElement - Interface in org.netbeans.modules.cnd.api.model
An element, which has a name: class, method, namespace, etc
CsmNamespace - Interface in org.netbeans.modules.cnd.api.model
Represents a "logical" namespace - not a particular namespace declaration, but a join of all namespace declarations, which have thje given name (see interface CsmNamespaceDeclaration)
CsmNamespaceAlias - Interface in org.netbeans.modules.cnd.api.model
Represents namespace alias, for example namespace CWLN = Company_with_very_long_name;
CsmNamespaceDefinition - Interface in org.netbeans.modules.cnd.api.model
Represent namespace declaration
CsmObject - Interface in org.netbeans.modules.cnd.api.model
Common ancestor for the majority of model classes
CsmOffsetable - Interface in org.netbeans.modules.cnd.api.model
An object, which has correspondent file and a pair of offsets (start and end)
CsmOffsetable.Position - Interface in org.netbeans.modules.cnd.api.model
 
CsmOffsetableDeclaration<T> - Interface in org.netbeans.modules.cnd.api.model
Just a combination of two - for client convenience
CsmParameter - Interface in org.netbeans.modules.cnd.api.model
Represents a parameter.
CsmProgressAdapter - Class in org.netbeans.modules.cnd.api.model
Stub CsmProgressListener implementation
CsmProgressAdapter() - Constructor for class org.netbeans.modules.cnd.api.model.CsmProgressAdapter
 
CsmProgressListener - Interface in org.netbeans.modules.cnd.api.model
Gets notification on parsing events
CsmProject - Interface in org.netbeans.modules.cnd.api.model
 
CsmQualifiedNamedElement - Interface in org.netbeans.modules.cnd.api.model
An element, which has qualified name: class, method, namespace, etc
CsmReturnStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents return statement
CsmScope - Interface in org.netbeans.modules.cnd.api.model
Represents a scope
CsmScopeElement - Interface in org.netbeans.modules.cnd.api.model
Element of scope
CsmSortUtilities - Class in org.netbeans.modules.cnd.api.model.util
utility methods for sorting Csm elements
CsmSortUtilities.DefaultClassNameComparator - Class in org.netbeans.modules.cnd.api.model.util
 
CsmSortUtilities.DefaultClassNameComparator() - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.DefaultClassNameComparator
 
CsmSortUtilities.InsensitiveClassNameComparator - Class in org.netbeans.modules.cnd.api.model.util
 
CsmSortUtilities.InsensitiveClassNameComparator() - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.InsensitiveClassNameComparator
 
CsmSortUtilities.NaturalMemberNameComparator - Class in org.netbeans.modules.cnd.api.model.util
 
CsmSortUtilities.NaturalMemberNameComparator() - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.NaturalMemberNameComparator
 
CsmSortUtilities.NsNaturalMemberNameComparator - Class in org.netbeans.modules.cnd.api.model.util
 
CsmSortUtilities.NsNaturalMemberNameComparator() - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmSortUtilities.NsNaturalMemberNameComparator
 
CsmStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents some statement - acts as a common ancestor for each of the particular statement interfaces
CsmStatement.Kind - Enum in org.netbeans.modules.cnd.api.model.deep
 
CsmSwitchStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents switch statement; getCodeBlock().getStatements() returns the list of the statements; TODO: perhaps it isn't worth to subclass CsmCompoundStatement and we'd better add a separate member getStatements().
CsmTemplate - Interface in org.netbeans.modules.cnd.api.model
Represents function or class template.
CsmTemplateParameter - Interface in org.netbeans.modules.cnd.api.model
Represent one template parameter
CsmTemplateParameter.Kind - Enum in org.netbeans.modules.cnd.api.model
 
CsmTracer - Class in org.netbeans.modules.cnd.api.model.util
Misc.
CsmTracer() - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmTracer
 
CsmTracer(boolean) - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmTracer
 
CsmTracer(PrintStream) - Constructor for class org.netbeans.modules.cnd.api.model.util.CsmTracer
 
CsmTryCatchStatement - Interface in org.netbeans.modules.cnd.api.model.deep
Represents try ...
CsmType - Interface in org.netbeans.modules.cnd.api.model
Represents type Comments about offsetable part and text of type objects: type has start-end around it's classifier part, while return full text, i.e int a[5],b; ^ ^ | | st end for variable a getText() returns "int[5]" for variable b getText() returns "int"
CsmTypedef - Interface in org.netbeans.modules.cnd.api.model
 
CsmUID<T> - Interface in org.netbeans.modules.cnd.api.model
intefrace to present unique ID which must be used instead of storing hard reference to Csm Objects for a lont time
CsmUsingDeclaration - Interface in org.netbeans.modules.cnd.api.model
Represents a using declaration, such as using std::vector
CsmUsingDirective - Interface in org.netbeans.modules.cnd.api.model
 
CsmValidable - Interface in org.netbeans.modules.cnd.api.model
This interface provides a way to obtain validity of the instance of CSM object.
CsmVariable<T> - Interface in org.netbeans.modules.cnd.api.model
Represents a variable
CsmVariableDefinition - Interface in org.netbeans.modules.cnd.api.model
Represents static varable definition
CsmVisibility - Enum in org.netbeans.modules.cnd.api.model
Typesafe enumeration - represents member / inheritance visibility some utilities methods are in org.netbeans.modules.cnd.api.model.util.CsmInheritanceUtilities

org.netbeans.modules.cnd.api.model/1 1.3 1
A C D E F G I M N O P R S T U V W
Built on November 23 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.

Project Features

About this Project

CND was started in November 2009, is owned by DimaZh, and has 192 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close