SourceForge.net Logo
ModuleCache Class Reference

#include <XQQuery.hpp>

Inheritance diagram for ModuleCache:

Public Member Functions

 ModuleCache (xercesc::MemoryManager *mm)
 
void put (XQQuery *module)
 
XQQuerygetByURI (const XMLCh *uri) const
 
XQQuerygetByNamespace (const XMLCh *ns) const
 

Public Attributes

ModuleMap byURI_
 
ModuleMap byNamespace_
 
ImportedModules ordered_
 

Constructor & Destructor Documentation

◆ ModuleCache()

ModuleCache::ModuleCache ( xercesc::MemoryManager * mm)

Member Function Documentation

◆ getByNamespace()

XQQuery * ModuleCache::getByNamespace ( const XMLCh * ns) const

◆ getByURI()

XQQuery * ModuleCache::getByURI ( const XMLCh * uri) const

◆ put()

void ModuleCache::put ( XQQuery * module)

Member Data Documentation

◆ byNamespace_

ModuleMap ModuleCache::byNamespace_

◆ byURI_

ModuleMap ModuleCache::byURI_

◆ ordered_

ImportedModules ModuleCache::ordered_

The documentation for this class was generated from the following file: