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

org.netbeans.modules.cnd.api.model
Interface CsmInheritance

All Superinterfaces:
CsmObject, CsmOffsetable

public interface CsmInheritance
extends CsmOffsetable

Represents inheritance - couple (base class, visibility)


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable
CsmOffsetable.Position
 
Method Summary
 CsmClass getCsmClass()
          Gets base class information; NOTE: if inheritance was constructed for typedef => chain of typedef is resolved and the original class is returned
 CsmClassifier getCsmClassifier()
          Gets base classifer (class or typedef)
 CsmVisibility getVisibility()
          gets visibility
 boolean isVirtual()
          returns true in the case of the virtual base class, otherwise false
 
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable
getContainingFile, getEndOffset, getEndPosition, getStartOffset, getStartPosition, getText
 

Method Detail

getCsmClass

CsmClass getCsmClass()
Gets base class information; NOTE: if inheritance was constructed for typedef => chain of typedef is resolved and the original class is returned


getCsmClassifier

CsmClassifier getCsmClassifier()
Gets base classifer (class or typedef)


getVisibility

CsmVisibility getVisibility()
gets visibility


isVirtual

boolean isVirtual()
returns true in the case of the virtual base class, otherwise false


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 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