CppUnit project page | CppUnit home page |
#include <typeinfo>
#include <cpptl/typeinfo.h>
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | CppTL |
Classes | |
class | CppTL::AnyBadCast |
class | CppTL::Any |
Functions | |
template<class ValueType> | |
Any | CppTL::makeAny (const ValueType &newValue) |
template<class ValueType> | |
CppTL::Any & | set (CppTL::Any &value, const ValueType &newValue) |
template<class ValueType> | |
const ValueType & | any_cast (const CppTL::Any &value, CppTL::Type< ValueType >) |
template<class ValueType> | |
const ValueType * | get (const CppTL::Any *value, CppTL::Type< ValueType >) |
const ValueType& any_cast | ( | const CppTL::Any & | value, | |
CppTL::Type< ValueType > | ||||
) | [inline] |
References CppTL::Any::holder_, CppTL::Any::type(), and CppTL::typeId().
const ValueType* get | ( | const CppTL::Any * | value, | |
CppTL::Type< ValueType > | ||||
) | [inline] |
References CppTL::typeId().
Referenced by CppTL::SharedPtr< PointeeType >::get(), and CppUT::ColumnInputTest::operator()().
CppTL::Any& set | ( | CppTL::Any & | value, | |
const ValueType & | newValue | |||
) | [inline] |
hosts this site. |
Send comments to: CppUnit Developers |