nedtypeinfo.h Source File¶
|
NEDXML API
|
nedtypeinfo.h
91 void resolveIfNeeded() const {if (!isResolved()) const_cast<NedTypeInfo*>(this)->resolve(); /*ouch*/}
Definition astnode.h:88
Stores loaded NED files, and keeps track of components in them.
Definition nedresourcecache.h:53
virtual const char * getFullName() const
virtual const char * getExtendsName(int k) const
ParamElement * findParamDecl(const char *name) const
GateElement * findLocalGateDecl(const char *name) const
ParamElement * findLocalParamDecl(const char *name) const
virtual ASTNode * getTree() const
virtual bool supportsInterface(const char *qname)
NedTypeInfo(NedResourceCache *resolver, const char *qname, bool isInnerType, ASTNode *tree)
virtual NedTypeInfo * getSuperDecl() const
virtual std::string getPackageProperty(const char *name) const
virtual const char * getImplementationClassName() const
virtual const char * getName() const
virtual bool isNetwork() const
virtual ~NedTypeInfo()
virtual const char * getEnclosingTypeName() const
SubmoduleElement * getLocalSubmoduleElement(const char *submoduleName) const
virtual std::string getCxxNamespace() const
virtual void resolve()
virtual std::string str() const
virtual const char * getInterfaceName(int k) const
virtual const char * getSourceFileName() const
ConnectionElement * getConnectionElement(long id) const
virtual std::string getNedSource() const
virtual std::string getDocumentation() const
NedResourceCache * getResolver() const
Definition nedtypeinfo.h:110
SubmoduleElement * getSubmoduleElement(const char *submoduleName) const
virtual int numExtendsNames() const
Definition nedtypeinfo.h:180
ConnectionElement * getLocalConnectionElement(long id) const
virtual std::string getPackage() const
virtual bool isInnerType() const
Definition nedtypeinfo.h:138
GateElement * findGateDecl(const char *name) const
virtual int numInterfaceNames() const
Definition nedtypeinfo.h:196
Generated on for NEDXML API by