|
OpFlex Framework
1.5.0
|
Interface definition file for ObjectInstance. More...
#include <string>#include <utility>#include <boost/tuple/tuple_comparison.hpp>#include <boost/cstdint.hpp>#include <boost/variant.hpp>#include "opflex/modb/PropertyInfo.h"#include "opflex/modb/URI.h"#include "opflex/modb/MAC.h"#include "opflex/ofcore/OFTypes.h"Go to the source code of this file.
Classes | |
| class | opflex::modb::mointernal::ObjectInstance |
| An internal instance of an object in the managed object store. More... | |
Typedefs | |
|
typedef boost::tuple < PropertyInfo::property_type_t, PropertyInfo::cardinality_t, prop_id_t > | opflex::modb::prop_key_t |
| A tuple containing the key for a property value. | |
|
typedef std::pair< class_id_t, URI > | opflex::modb::reference_t |
| A URI reference containing a class ID and a URI pair. | |
Functions | |
| size_t | opflex::modb::hash_value (prop_key_t const &key) |
| Compute a hash value for the prop key, making prop_key_t suitable as a key in an unordered_map. | |
| size_t | opflex::modb::hash_value (reference_t const &key) |
| Compute a hash value for the reference_t, making it suitable as a key in a boost::unordered_map. | |
| bool | opflex::modb::mointernal::operator== (const ObjectInstance &lhs, const ObjectInstance &rhs) |
| Check for ObjectInstance equality. | |
| bool | opflex::modb::mointernal::operator!= (const ObjectInstance &lhs, const ObjectInstance &rhs) |
| Check for ObjectInstance inequality. | |
Interface definition file for ObjectInstance.