OpFlex Framework 1.7.0
URI.h File Reference

Interface definition file for URIs. More...

#include <boost/any.hpp>
#include <boost/functional/hash.hpp>
#include <string>
#include <vector>
#include "opflex/ofcore/OFTypes.h"

Go to the source code of this file.

Classes

class  opflex::modb::URI
 A URI is used to identify managed objects in the MODB. More...
 

Functions

std::ostream & opflex::modb::operator<< (std::ostream &os, const URI &uri)
 URI stream insertion.
 
bool opflex::modb::operator== (const URI &lhs, const URI &rhs)
 Check for URI equality.
 
bool opflex::modb::operator!= (const URI &lhs, const URI &rhs)
 Check for URI inequality.
 
bool opflex::modb::operator< (const URI &lhs, const URI &rhs)
 Comparison operator for sorting.
 
size_t opflex::modb::hash_value (URI const &uri)
 Compute a hash value for the URI, making URI suitable as a key in a boost::unordered_map.
 

Detailed Description

Interface definition file for URIs.