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: