Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTVisiblityLabel

All Superinterfaces:
IASTDeclaration, IASTNode

public interface ICPPASTVisiblityLabel
extends IASTDeclaration

C++ allows for visibility labels to be mixed interdeclaration in class specifiers.


Field Summary
static int v_private
          v_private == private:
static int v_protected
          v_protected == protected:
static int v_public
          v_public == public:
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTDeclaration
EMPTY_DECLARATION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 int getVisibility()
          Get the visibility.
 void setVisibility(int visibility)
          Set visibility.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 

Field Detail

v_public

static final int v_public
v_public == public:

See Also:
Constant Field Values

v_protected

static final int v_protected
v_protected == protected:

See Also:
Constant Field Values

v_private

static final int v_private
v_private == private:

See Also:
Constant Field Values
Method Detail

getVisibility

int getVisibility()
Get the visibility.

Returns:
int

setVisibility

void setVisibility(int visibility)
Set visibility.

Parameters:
visibility - int

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.