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

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

All Superinterfaces:
CsmIdentifiable<CsmInclude>, CsmObject, CsmOffsetable

public interface CsmInclude
extends CsmOffsetable, CsmIdentifiable<CsmInclude>

Represents include directive


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable
CsmOffsetable.Position
 
Method Summary
 CsmFile getIncludeFile()
          Gets include file
 String getIncludeName()
          Returns the name that of the included file, '"', "<" and ">" characters are not included.
 boolean isSystem()
          Distingwishes whether this is a "system" include (for example #include ) or user include (#include "MyLib.h")
 
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmOffsetable
getContainingFile, getEndOffset, getEndPosition, getStartOffset, getStartPosition, getText
 
Methods inherited from interface org.netbeans.modules.cnd.api.model.CsmIdentifiable
getUID
 

Method Detail

getIncludeName

String getIncludeName()
Returns the name that of the included file, '"', "<" and ">" characters are not included.


getIncludeFile

CsmFile getIncludeFile()
Gets include file


isSystem

boolean isSystem()
Distingwishes whether this is a "system" include (for example #include ) or user include (#include "MyLib.h")


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
 
 
Close
loading
Please Confirm
Close