owlcpp  v0.3.3~
C++ library for working with OWL ontologies
All Classes Namespaces Files Functions Macros Pages
Public Member Functions | List of all members
owlcpp::Crtpb_ns_node_iri< Super > Struct Template Reference

#include <crtpb_ns_node_iri.hpp>

Public Member Functions

Node_id insert_node_iri (std::string const &iri)
 if not already present, store IRI reference node
Node_id const * find_node_iri (std::string const &iri) const

Detailed Description

template<class Super>
struct owlcpp::Crtpb_ns_node_iri< Super >

Enable interaction between a map of namespaces and a map of nodes. Base for CRTP (Curiously Recurring Template Pattern).

Member Function Documentation

template<class Super>
Node_id owlcpp::Crtpb_ns_node_iri< Super >::insert_node_iri ( std::string const &  iri)
inline

if not already present, store IRI reference node

Parameters
irinode IRI string; consistent uniform representation of non-ascii characters is assumed (e.g., UTF-8, or HH)
Returns
node ID

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