org.netbeans.modules.cnd.api.model/1 1.3 1

Uses of Interface

Packages that use CsmDeclaration

Uses of CsmDeclaration in org.netbeans.modules.cnd.api.model

Subinterfaces of CsmDeclaration in org.netbeans.modules.cnd.api.model
 interface CsmBuiltIn
          Represents bult-in type (int, char, etc)
 interface CsmClass
          Represents class, struct, enum and union
 interface CsmClassForwardDeclaration
          Represents class forward declaration
 interface CsmClassifier<T>
          Common ancestor for both fundamental (built-in) and compound types
 interface CsmCompoundClassifier<T>
          Common ancestor for compound types - classes and enums
 interface CsmConstructor
          Represents constructor
 interface CsmEnum
 interface CsmEnumerator
          Represents enumerator
 interface CsmField
 interface CsmFriend<T>
 interface CsmFriendClass
 interface CsmFriendFunction
 interface CsmFunction<T>
 interface CsmFunctionDefinition<T>
          Represents function definition
 interface CsmMember<T>
 interface CsmMethod<T>
 interface CsmNamespaceAlias
          Represents namespace alias, for example namespace CWLN = Company_with_very_long_name;
 interface CsmNamespaceDefinition
          Represent namespace declaration
 interface CsmOffsetableDeclaration<T>
          Just a combination of two - for client convenience
 interface CsmParameter
          Represents a parameter.
 interface CsmTypedef
 interface CsmUsingDeclaration
          Represents a using declaration, such as using std::vector
 interface CsmUsingDirective
 interface CsmVariable<T>
          Represents a variable
 interface CsmVariableDefinition
          Represents static varable definition

Methods in org.netbeans.modules.cnd.api.model that return CsmDeclaration
 CsmDeclaration CsmProject.findDeclaration(String uniqueName)
          Finds declaration by its nuique name
 CsmDeclaration CsmUsingDeclaration.getReferencedDeclaration()

Uses of CsmDeclaration in org.netbeans.modules.cnd.api.model.deep

Methods in org.netbeans.modules.cnd.api.model.deep that return types with arguments of type CsmDeclaration
 List<CsmDeclaration> CsmDeclarationStatement.getDeclarators()
          According to the standard, declaration statement is a block-declaration, which, in turn, might be one of asm-definition namespace-alias definition using declaration using directive simple-declaration (i.e.

Uses of CsmDeclaration in org.netbeans.modules.cnd.api.model.util

Methods in org.netbeans.modules.cnd.api.model.util with parameters of type CsmDeclaration
 void CsmTracer.checkUniqueName(CsmDeclaration decl)
 void CsmTracer.dumpModel(CsmDeclaration decl)
static boolean CsmKindUtilities.isExternVariable(CsmDeclaration decl)
protected  boolean CsmTracer.needsCheckUniqueName(CsmDeclaration decl)
static String CsmTracer.toString(CsmDeclaration decl)

Method parameters in org.netbeans.modules.cnd.api.model.util with type arguments of type CsmDeclaration
static List<CsmNamedElement> CsmSortUtilities.filterList(List<? extends CsmDeclaration> list, String strPrefix, boolean match, boolean caseSensitive)

org.netbeans.modules.cnd.api.model/1 1.3 1

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 193 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
Please Confirm