#include <coherence/util/Converter.hpp>
Inherits Object.
Inherited by ConverterCollections::EntryConverter [virtual], ConverterCollections::UnsupportedConverter [virtual], MapKeySet::KeyConverter [virtual], MapValuesCollection::ValueConverter [virtual], NullImplementation::NullConverter [virtual], and TypedCollections::TypedMap::EntryConverter [virtual].
Public Types | |
| typedef spec::Handle | Handle |
| Converter Handle definition. | |
| typedef spec::View | View |
| Converter View definition. | |
| typedef spec::Holder | Holder |
| Converter Holder definition. | |
Public Member Functions | |
| virtual Object::Holder | convert (Object::Holder oh) const =0 |
| Convert an Object referenced by the supplied holder. | |
Static Public Member Functions | |
| static Object::Holder | convert (Converter::View vConvert, Object::Holder oh) |
| Convert the Object referenced by the supplied Object::Holder using the supplied Converter. | |
| static Object::Handle | convertHandle (Converter::View vConvert, Object::Handle h) |
| Convert the Object referenced by the supplied handle using the supplied Converter. | |
| virtual Object::Holder convert | ( | Object::Holder | oh | ) | const [pure virtual] |
Convert an Object referenced by the supplied holder.
| oh | the holder to the Object to convert |
Implemented in ConverterCollections::EntryConverter, ConverterCollections::UnsupportedConverter, MapKeySet::KeyConverter, MapValuesCollection::ValueConverter, and TypedCollections::TypedMap::EntryConverter.
| static Object::Holder convert | ( | Converter::View | vConvert, | |
| Object::Holder | oh | |||
| ) | [static] |
Convert the Object referenced by the supplied Object::Holder using the supplied Converter.
| vConvert | a handle to the Converter to use | |
| oh | a holder to the Object to convert |
| static Object::Handle convertHandle | ( | Converter::View | vConvert, | |
| Object::Handle | h | |||
| ) | [static] |