owlcpp
v0.3.3~
C++ library for working with OWL ontologies
|
#include <map_std_ns_crtpb.hpp>
Public Member Functions | |
Ns_iri const & | operator[] (const Ns_id nsid) const |
Ns_iri const & | at (const Ns_id nsid) const |
Ns_iri const * | find (const Ns_id nsid) const |
std::string | prefix (const Ns_id nsid) const |
Ns_id const * | find (Ns_iri const &iri) const |
Ns_id const * | find_prefix (std::string const &pref) const |
Ns_id | insert (Ns_iri const &iri) |
void | insert_prefix (const Ns_id nsid, std::string const &pref) |
Enable interaction between a mutable maps of namespaces and nodes and immutable map of standard IRI nodes. Base for CRTP (Curiously Recurring Template Pattern).
|
inline |
iri | namespace IRI string |
|
inline |
pref | prefix for namespace IRI |
|
inline |
nsid | namespace IRI ID |
pref | namespace IRI prefix |
Define or re-define the prefix for a user-defined namespace IRI.
|
inline |
nsid | namespace IRI ID |