#include "OW_config.h"
#include "OW_CIMValue.hpp"
#include "OW_StringBuffer.hpp"
#include "OW_CIMObjectPath.hpp"
#include "OW_Assertion.hpp"
#include "OW_BinarySerialization.hpp"
#include "OW_CIMValueCast.hpp"
#include "OW_CIMDateTime.hpp"
#include "OW_COWIntrusiveCountableBase.hpp"
#include <new>
#include <cassert>
Include dependency graph for OW_CIMValue.cpp:
Go to the source code of this file.
Namespaces | |
namespace | OW_NAMESPACE |
Classes | |
class | OW_NAMESPACE::CIMValue::CIMValueImpl |
union | OW_NAMESPACE::CIMValue::CIMValueImpl::CIMValueData |
Functions | |
template<class T> | |
static String | OW_NAMESPACE::toString (const T &x) |
static String | OW_NAMESPACE::toString (const CIMObjectPath &x) |
static String | OW_NAMESPACE::toString (const Char16 &x) |
static String | OW_NAMESPACE::toString (const CIMDateTime &x) |
template<class T> | |
static String | OW_NAMESPACE::raToString (const T &ra, bool forMOF=false) |
static String | OW_NAMESPACE::raToString (const Array< String > &ra, bool forMOF=false) |
static String | OW_NAMESPACE::raToString (const Array< CIMClass > &ra, bool forMOF=false) |
static String | OW_NAMESPACE::raToString (const Array< CIMInstance > &ra, bool forMOF=false) |
static String | OW_NAMESPACE::raToString (const Array< Bool > &ra, bool isString=false) |
template<class T> | |
void | OW_NAMESPACE::readValue (istream &istrm, T &val, int convType) |
static Real64 | OW_NAMESPACE::readReal64Value (istream &istrm) |
static Real32 | OW_NAMESPACE::readReal32Value (istream &istrm) |
template<class T> | |
void | OW_NAMESPACE::readArray (istream &istrm, T &ra, int convType) |
static void | OW_NAMESPACE::readReal32Array (istream &istrm, Array< Real32 > &ra) |
static void | OW_NAMESPACE::readReal64Array (istream &istrm, Array< Real64 > &ra) |
template<class T> | |
void | OW_NAMESPACE::readObjectArray (istream &istrm, T &ra) |
template<class T> | |
void | OW_NAMESPACE::writeValue (ostream &ostrm, T val, int convType) |
static void | OW_NAMESPACE::writeRealValue (ostream &ostrm, Real64 rv) |
template<class T> | |
void | OW_NAMESPACE::writeArray (ostream &ostrm, const T &ra, int convType) |
static void | OW_NAMESPACE::writeArray (ostream &ostrm, const Array< Real32 > &ra) |
static void | OW_NAMESPACE::writeArray (ostream &ostrm, const Array< Real64 > &ra) |
template<class T> | |
void | OW_NAMESPACE::writeObjectArray (ostream &ostrm, const T &ra) |