owlcpp  v0.3.3~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
Classes | Namespaces | Functions
ns_iri.hpp File Reference
#include <string>
#include <iosfwd>
#include "boost/functional/hash.hpp"

Go to the source code of this file.

Classes

class  owlcpp::Ns_iri
 Namespace IRI. More...

Namespaces

namespace  owlcpp
 Main namespace of owlcpp library.

Functions

template<class Ch , class Tr >
std::basic_ostream< Ch, Tr > & owlcpp::operator<< (std::basic_ostream< Ch, Tr > &os, Ns_iri const &ns_iri)
std::size_t owlcpp::hash_value (Ns_iri const &n)
Ns_iri owlcpp::remove_fragment (std::string const &iri, std::size_t &n)
 remove fragment identifier from the rest of IRI string
Ns_iri owlcpp::remove_fragment (std::string const &iri)
 remove fragment identifier from the rest of the IRI
std::string owlcpp::add_fragment (Ns_iri const &nsiri, std::string const &frag)

Detailed Description

part of owlcpp project.

Distributed under the Boost Software License, Version 1.0; see doc/license.txt.
Copyright Mikhail K Levin 2013