nedresourcecache.h Source File¶
|
NEDXML API
|
nedresourcecache.h
101 virtual int doLoadNedSourceFolder(const char *foldername, const char *expectedPackage, const std::vector<std::string>& excludedFolders);
102 virtual void doLoadNedFileOrText(const char *nedfname, const char *nedtext, const char *expectedPackage, bool isXML);
103 virtual NedFileElement *parseAndValidateNedFileOrText(const char *nedfname, const char *nedtext, bool isXML);
106 virtual void collectNedTypesFrom(ASTNode *node, const std::string& packagePrefix, bool areInnerTypes);
152 virtual void loadNedText(const char *name, const char *nedtext, const char *expectedPackage, bool isXML);
187 virtual std::string lookupNedType(const NedLookupContext& context, const char *nedTypeName, const INedTypeNames& amongQNames);
Definition astnode.h:88
Definition errorstore.h:38
Definition nedresourcecache.h:56
virtual int size() const =0
virtual bool contains(const char *qname) const =0
virtual const char * get(int k) const =0
Stores loaded NED files, and keeps track of components in them.
Definition nedresourcecache.h:53
static NedLookupContext getParentContextOf(const char *qname, ASTNode *node)
virtual void resolveAllNedTypes()
virtual NedTypeInfo * getDecl(const char *qname)
virtual std::string lookupNedType(const NedLookupContext &context, const char *nedTypeName)
Definition nedresourcecache.h:192
std::vector< NedFileElement * > getPackageNedListForLookup(const char *packageName) const
virtual void loadNedText(const char *name, const char *nedtext, const char *expectedPackage, bool isXML)
virtual std::string lookupNedType(const NedLookupContext &context, const char *nedTypeName, const INedTypeNames &amongQNames)
virtual int loadNedSourceFolder(const char *foldername, const char *excludedPackages)
NedResourceCache()
Definition nedresourcecache.h:114
virtual NedTypeInfo * lookup(const char *qname) const
virtual void doneLoadingNedFiles()
virtual ~NedResourceCache()
virtual const std::vector< std::string > & getTypeNames() const
Definition nedresourcecache.h:199
virtual std::string getNedPackageForFolder(const char *folder) const
virtual void loadNedFile(const char *nedfname, const char *expectedPackage, bool isXML)
Context of NED type lookup, for NedResourceCache.
Definition nedresourcecache.h:38
Generated on for NEDXML API by