CppUnit project page | CppUnit home page |
Classes | |
struct | LessPred |
class | Pair |
class | MallocAllocator |
class | AnyBadCast |
class | Any |
class | AtomicCounter |
struct | Type |
class | NonCopyable |
Base class for non copyable class. More... | |
class | ConstCharView |
class | StringConcatenator |
class | ConstStringIterator |
class | ConstString |
class | StringBuffer |
struct | YesType |
struct | NoType |
struct | IsInteger |
struct | IsInteger< bool > |
struct | IsInteger< char > |
struct | IsInteger< signed char > |
struct | IsInteger< unsigned char > |
struct | IsInteger< signed int > |
struct | IsInteger< unsigned int > |
struct | IsInteger< signed short > |
struct | IsInteger< unsigned short > |
struct | IsInteger< signed long > |
struct | IsInteger< unsigned long > |
class | DequeBase |
class | DequeIteratorCommonBase |
class | DequeIteratorBase |
class | DequeIterator |
class | Deque |
struct | STLIteratorTraits |
struct | STLIteratorTraits< ValueType * > |
class | StopEnumerationError |
class | EnumeratorBase |
class | TypeEnumeratorBase |
class | EmptyEnumerator |
class | ForwardItEnumeratorBase |
class | ForwardItEnumerator |
class | TransformForwardItEnumerator |
class | ContainerEnumerator |
class | TransformEnumerator |
class | MapKeysEnumerator |
class | MapValuesEnumerator |
class | FilterEnumerator |
class | SliceEnumerator |
class | AnyEnumeratorBase |
class | AnyEnumeratorImpl |
class | AnyEnumerator |
class | SugarEnumerator |
class | AddressOfAdaptor |
class | ReferenceWrapper |
class | FunctorCommon |
class | Functor0 |
class | Functor0R |
class | Functor1 |
class | Functor1R |
class | Functor2 |
class | Functor2R |
class | Functor3 |
class | Functor3R |
class | Functor4 |
class | Functor4R |
class | Functor5 |
class | Functor5R |
class | Int64 |
class | IntrusiveCount |
Instrusive counter base class for use with InstrusivePtr. More... | |
class | IntrusivePtr |
class | SharedDataPtr |
class | Attribut |
class | Method |
class | Class |
class | AutoRegisterClassReflection |
class | ScopedPtr |
class | ScopedArray |
class | SharedPtr |
class | SmallMapBase |
class | SmallMapIteratorBase |
class | SmallMapIterator |
class | SmallMap |
Store elements in a sorted vector. More... | |
struct | SignedPolicy |
struct | UnsignedPolicy |
class | Mutex |
class | ThreadLocalStorage |
class | TypeId |
struct | RemoveConst |
Remove const prefix of a type. More... | |
struct | RemoveConst< const T > |
struct | BooleanType |
struct | IfType |
Returns type A if true, type B otherwise. More... | |
struct | IfType< A, B, false > |
Returns type A if true, type B otherwise. More... | |
class | ValueType |
union | ValueData |
struct | NoneValueTypeTag |
class | ValueException |
class | Value |
struct | NoneValueType |
Namespaces | |
namespace | Enum |
namespace | Impl |
namespace | ValueTypeHelper |
Typedefs | |
typedef __int64 | int64_t |
typedef unsigned __int64 | uint64_t |
typedef CppTL::int64_t | LargestInt |
typedef CppTL::uint64_t | LargestUnsignedInt |
typedef unsigned int | size_type |
typedef std::vector< Any > | MethodParameters |
typedef BooleanType< false > | FalseType |
typedef BooleanType< true > | TrueType |
typedef LargestInt | ValueInt |
typedef LargestUnsignedInt | ValueUInt |
typedef char | ValueDataBuffer [24] |
Functions | |
template<class ValueType> | |
Any | makeAny (const ValueType &newValue) |
template<class T> | |
void | swap (T &left, T &right) |
template<class T> | |
void | checkedDelete (T *p) |
template<class T> | |
void | checkedArrayDelete (T *p) |
template<class TargetType, class SourceType> | |
TargetType | checkedCast (SourceType *pointer, Type< TargetType >) |
bool | operator== (const ConstString &left, const char *other) |
bool | operator!= (const ConstString &left, const char *other) |
bool | operator< (const ConstString &left, const char *other) |
bool | operator<= (const ConstString &left, const char *other) |
bool | operator>= (const ConstString &left, const char *other) |
bool | operator> (const ConstString &left, const char *other) |
bool | operator== (const ConstString &left, const ConstString &other) |
bool | operator!= (const ConstString &left, const ConstString &other) |
bool | operator< (const ConstString &left, const ConstString &other) |
bool | operator<= (const ConstString &left, const ConstString &other) |
bool | operator>= (const ConstString &left, const ConstString &other) |
bool | operator> (const ConstString &left, const ConstString &other) |
std::ostream & | operator<< (std::ostream &os, const ConstString &str) |
std::istream & | operator>> (std::istream &os, ConstString &str) |
template<class EnumeratorType> | |
void | assertEnumeratorHasNext (const EnumeratorType &enumerator) |
template<class T> | |
ReferenceWrapper< T > | ref (T &t) |
template<class T> | |
ReferenceWrapper< const T > | cref (const T &t) |
Functor0 | cfn0 (void(*function)()) |
template<class Holder, class Object> | |
Functor0 | memfn0 (const Holder &holder, void(Object::*member)()) |
template<class Functor> | |
Functor0 | fn0 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind0< Functor,BindArg > | bind1 (Functor functor, BindArg arg) |
template<class Return> | |
Functor0R< Return > | cfn0r (Return(*function)()) |
template<class Holder, class Object, class Return> | |
Functor0R< Return > | memfn0r (const Holder &holder, Return(Object::*member)()) |
template<class Functor> | |
Functor0R< typename Functor::result_type > | fn0r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind0R< Functor, typename Functor::result_type,BindArg > | bind1r (Functor functor, BindArg arg) |
template<class Arg1> | |
Functor1< Arg1 > | cfn1 (void(*function)(Arg1 a1)) |
template<class Holder, class Object, class Arg1> | |
Functor1< Arg1 > | memfn1 (const Holder &holder, void(Object::*member)(Arg1 a1)) |
template<class Functor> | |
Functor1< typename Functor::first_argument_type > | fn1 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind1< Functor, typename Functor::first_argument_type,BindArg > | bind2 (Functor functor, BindArg arg) |
template<class Functor, class Arg1> | |
Functor0 | bind (Functor functor, Arg1 a1) |
template<class Arg1, class FA1> | |
Functor0 | bind_cfn (void(*function)(FA1), Arg1 a1) |
template<class Holder, class Object, class Arg1, class FA1> | |
Functor0 | bind_memfn (const Holder &holder, void(Object::*member)(FA1), Arg1 a1) |
template<class Return, class Arg1> | |
Functor1R< Return, Arg1 > | cfn1r (Return(*function)(Arg1 a1)) |
template<class Holder, class Object, class Return, class Arg1> | |
Functor1R< Return, Arg1 > | memfn1r (const Holder &holder, Return(Object::*member)(Arg1 a1)) |
template<class Functor> | |
Functor1R< typename Functor::result_type, typename Functor::first_argument_type > | fn1r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind1R< Functor, typename Functor::result_type, typename Functor::first_argument_type,BindArg > | bind2r (Functor functor, BindArg arg) |
template<class Functor, class Arg1> | |
Functor0R< typename Functor::result_type > | bindr (Functor functor, Arg1 a1) |
template<class Return, class Arg1, class FA1> | |
Functor0R< Return > | bind_cfnr (Return(*function)(FA1), Arg1 a1) |
template<class Holder, class Object, class Return, class Arg1, class FA1> | |
Functor0R< Return > | bind_memfnr (const Holder &holder, Return(Object::*member)(FA1), Arg1 a1) |
template<class Arg1, class Arg2> | |
Functor2< Arg1, Arg2 > | cfn2 (void(*function)(Arg1 a1, Arg2 a2)) |
template<class Holder, class Object, class Arg1, class Arg2> | |
Functor2< Arg1, Arg2 > | memfn2 (const Holder &holder, void(Object::*member)(Arg1 a1, Arg2 a2)) |
template<class Functor> | |
Functor2< typename Functor::first_argument_type, typename Functor::second_argument_type > | fn2 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind2< Functor, typename Functor::first_argument_type, typename Functor::second_argument_type,BindArg > | bind3 (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2> | |
Functor0 | bind (Functor functor, Arg1 a1, Arg2 a2) |
template<class Arg1, class Arg2, class FA1, class FA2> | |
Functor0 | bind_cfn (void(*function)(FA1, FA2), Arg1 a1, Arg2 a2) |
template<class Holder, class Object, class Arg1, class Arg2, class FA1, class FA2> | |
Functor0 | bind_memfn (const Holder &holder, void(Object::*member)(FA1, FA2), Arg1 a1, Arg2 a2) |
template<class Return, class Arg1, class Arg2> | |
Functor2R< Return, Arg1, Arg2 > | cfn2r (Return(*function)(Arg1 a1, Arg2 a2)) |
template<class Holder, class Object, class Return, class Arg1, class Arg2> | |
Functor2R< Return, Arg1, Arg2 > | memfn2r (const Holder &holder, Return(Object::*member)(Arg1 a1, Arg2 a2)) |
template<class Functor> | |
Functor2R< typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type > | fn2r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind2R< Functor, typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type,BindArg > | bind3r (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2> | |
Functor0R< typename Functor::result_type > | bindr (Functor functor, Arg1 a1, Arg2 a2) |
template<class Return, class Arg1, class Arg2, class FA1, class FA2> | |
Functor0R< Return > | bind_cfnr (Return(*function)(FA1, FA2), Arg1 a1, Arg2 a2) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class FA1, class FA2> | |
Functor0R< Return > | bind_memfnr (const Holder &holder, Return(Object::*member)(FA1, FA2), Arg1 a1, Arg2 a2) |
template<class Arg1, class Arg2, class Arg3> | |
Functor3< Arg1, Arg2, Arg3 > | cfn3 (void(*function)(Arg1 a1, Arg2 a2, Arg3 a3)) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3> | |
Functor3< Arg1, Arg2, Arg3 > | memfn3 (const Holder &holder, void(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3)) |
template<class Functor> | |
Functor3< typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type > | fn3 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind3< Functor, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type,BindArg > | bind4 (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3> | |
Functor0 | bind (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Arg1, class Arg2, class Arg3, class FA1, class FA2, class FA3> | |
Functor0 | bind_cfn (void(*function)(FA1, FA2, FA3), Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3, class FA1, class FA2, class FA3> | |
Functor0 | bind_memfn (const Holder &holder, void(Object::*member)(FA1, FA2, FA3), Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Return, class Arg1, class Arg2, class Arg3> | |
Functor3R< Return, Arg1, Arg2, Arg3 > | cfn3r (Return(*function)(Arg1 a1, Arg2 a2, Arg3 a3)) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3> | |
Functor3R< Return, Arg1, Arg2, Arg3 > | memfn3r (const Holder &holder, Return(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3)) |
template<class Functor> | |
Functor3R< typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type > | fn3r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind3R< Functor, typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type,BindArg > | bind4r (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3> | |
Functor0R< typename Functor::result_type > | bindr (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Return, class Arg1, class Arg2, class Arg3, class FA1, class FA2, class FA3> | |
Functor0R< Return > | bind_cfnr (Return(*function)(FA1, FA2, FA3), Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3, class FA1, class FA2, class FA3> | |
Functor0R< Return > | bind_memfnr (const Holder &holder, Return(Object::*member)(FA1, FA2, FA3), Arg1 a1, Arg2 a2, Arg3 a3) |
template<class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor4< Arg1, Arg2, Arg3, Arg4 > | cfn4 (void(*function)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4)) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor4< Arg1, Arg2, Arg3, Arg4 > | memfn4 (const Holder &holder, void(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4)) |
template<class Functor> | |
Functor4< typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type > | fn4 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind4< Functor, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type,BindArg > | bind5 (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor0 | bind (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Arg1, class Arg2, class Arg3, class Arg4, class FA1, class FA2, class FA3, class FA4> | |
Functor0 | bind_cfn (void(*function)(FA1, FA2, FA3, FA4), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3, class Arg4, class FA1, class FA2, class FA3, class FA4> | |
Functor0 | bind_memfn (const Holder &holder, void(Object::*member)(FA1, FA2, FA3, FA4), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Return, class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor4R< Return, Arg1, Arg2, Arg3, Arg4 > | cfn4r (Return(*function)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4)) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor4R< Return, Arg1, Arg2, Arg3, Arg4 > | memfn4r (const Holder &holder, Return(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4)) |
template<class Functor> | |
Functor4R< typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type > | fn4r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind4R< Functor, typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type,BindArg > | bind5r (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3, class Arg4> | |
Functor0R< typename Functor::result_type > | bindr (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Return, class Arg1, class Arg2, class Arg3, class Arg4, class FA1, class FA2, class FA3, class FA4> | |
Functor0R< Return > | bind_cfnr (Return(*function)(FA1, FA2, FA3, FA4), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3, class Arg4, class FA1, class FA2, class FA3, class FA4> | |
Functor0R< Return > | bind_memfnr (const Holder &holder, Return(Object::*member)(FA1, FA2, FA3, FA4), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) |
template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 > | cfn5 (void(*function)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5)) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 > | memfn5 (const Holder &holder, void(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5)) |
template<class Functor> | |
Functor5< typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type, typename Functor::arg5_type > | fn5 (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind5< Functor, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type, typename Functor::arg5_type,BindArg > | bind6 (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor0 | bind (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
template<class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class FA1, class FA2, class FA3, class FA4, class FA5> | |
Functor0 | bind_cfn (void(*function)(FA1, FA2, FA3, FA4, FA5), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
template<class Holder, class Object, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class FA1, class FA2, class FA3, class FA4, class FA5> | |
Functor0 | bind_memfn (const Holder &holder, void(Object::*member)(FA1, FA2, FA3, FA4, FA5), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
template<class Return, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 > | cfn5r (Return(*function)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5)) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 > | memfn5r (const Holder &holder, Return(Object::*member)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5)) |
template<class Functor> | |
Functor5R< typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type, typename Functor::arg5_type > | fn5r (Functor functor) |
template<class Functor, class BindArg> | |
Impl::Bind5R< Functor, typename Functor::result_type, typename Functor::first_argument_type, typename Functor::second_argument_type, typename Functor::arg3_type, typename Functor::arg4_type, typename Functor::arg5_type,BindArg > | bind6r (Functor functor, BindArg arg) |
template<class Functor, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5> | |
Functor0R< typename Functor::result_type > | bindr (Functor functor, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
template<class Return, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class FA1, class FA2, class FA3, class FA4, class FA5> | |
Functor0R< Return > | bind_cfnr (Return(*function)(FA1, FA2, FA3, FA4, FA5), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
template<class Holder, class Object, class Return, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class FA1, class FA2, class FA3, class FA4, class FA5> | |
Functor0R< Return > | bind_memfnr (const Holder &holder, Return(Object::*member)(FA1, FA2, FA3, FA4, FA5), Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) |
void | instrusivePtrAddRef (IntrusiveCount *p) |
void | intrusivePtrRelease (IntrusiveCount *p) |
template<class T, class U> | |
IntrusivePtr< T > | staticPointerCast (const IntrusivePtr< U > &r) |
template<class TargetType, class SourceType> | |
SharedPtr< TargetType > | staticPointerCast (const SharedPtr< SourceType > &p) |
bool | isDigit (char c) |
char | digit (unsigned number) |
char | hexaDigit (unsigned number) |
template<class IntType, class SignPolicy> | |
CppTL::ConstString | integerToString (IntType v, SignPolicy sign) |
template<class UnsignedIntegerType> | |
CppTL::ConstString | integerToHexaString (UnsignedIntegerType value) |
CppTL::ConstString | toString (char c) |
CppTL::ConstString | toString (int v) |
CppTL::ConstString | toString (unsigned int v) |
CppTL::ConstString | toString (long v) |
CppTL::ConstString | toString (unsigned long v) |
CppTL::ConstString | toString (short v) |
CppTL::ConstString | toString (unsigned short v) |
CppTL::ConstString | toString (int64_t v) |
CppTL::ConstString | toString (uint64_t v) |
CppTL::ConstString | toString (float v) |
CppTL::ConstString | toString (double v) |
CppTL::ConstString | toString (long double v) |
CppTL::ConstString | toString (bool v) |
CppTL::ConstString | toHexaString (unsigned int v) |
CppTL::ConstString | toHexaString (uint64_t v) |
void | escapeControl (char c, CppTL::StringBuffer &escaped, const char *newLineEscape="\\n") |
void | escape (char c, CppTL::StringBuffer &escaped, const char *newLineEscape="\\n") |
void | escapeRange (const char *first, const char *last, CppTL::StringBuffer &escaped, const char *newLineEscape="\\n") |
void | escape (const CppTL::ConstString &text, CppTL::StringBuffer &escaped, const char *newLineEscape="\\n") |
CppTL::ConstString | quoteStringRange (const char *first, const char *last, const char *newLineEscape="\\n") |
CppTL::ConstString | quoteString (const CppTL::ConstString &text, const char *newLineEscape="\\n") |
CppTL::ConstString | quoteMultiLineStringRange (const char *first, const char *last) |
CppTL::ConstString | quoteMultiLineString (const CppTL::ConstString &str) |
void | processThreadExitHandlers () |
This fonction must be called at the end of each thread to ensure ThreadLocalStorage are properly cleaned-up. | |
void | addThreadExitHandler (const Functor0 &handler, const void *tag) |
void | removeThreadExitHandler (const void *tag) |
template<class AType> | |
TypeId | typeId (Type< AType >) |
std::string CPPUT_API | demangleTypeInfoName (const std::type_info &type) |
template<class AType> | |
std::string | getTypeName (CppTL::Type< AType >, const char *hint) |
template<typename Object> | |
std::string | getObjectTypeName (const Object &object, const char *hint) |
template<typename TargetValueType> | |
void | initialize (Value &value, Type< TargetValueType >) |
template<typename TargetValueType> | |
Value | initialize (Type< TargetValueType >) |
template<typename TargetValueType> | |
Value | makeValue (const TargetValueType &value) |
template<typename TargetValueType> | |
void | makeValue (Value &value, const TargetValueType &initialValue) |
template<typename TargetValueType> | |
const TargetValueType & | any_cast (const Value &value, Type< TargetValueType >) |
template<typename TargetValueType> | |
TargetValueType & | any_cast (Value &value, Type< TargetValueType >) |
template<typename TargetValueType> | |
const TargetValueType * | any_cast (const Value *value, Type< TargetValueType >) |
template<typename TargetValueType> | |
TargetValueType * | any_cast (Value *value, Type< TargetValueType >) |
template<class DataType> | |
const ValueType & | getValueType (const Type< DataType > &) |
const ValueType & | getValueType (Type< NoneValueTypeTag >) |
const ValueType & | getValueType (Type< int >) |
typedef BooleanType<false> CppTL::FalseType |
typedef __int64 CppTL::int64_t |
typedef CppTL::int64_t CppTL::LargestInt |
typedef std::vector<Any> CppTL::MethodParameters |
typedef unsigned int CppTL::size_type |
typedef BooleanType<true> CppTL::TrueType |
typedef unsigned __int64 CppTL::uint64_t |
typedef char CppTL::ValueDataBuffer[24] |
typedef LargestInt CppTL::ValueInt |
typedef LargestUnsignedInt CppTL::ValueUInt |
void CppTL::addThreadExitHandler | ( | const Functor0 & | handler, | |
const void * | tag | |||
) | [inline] |
TargetValueType* CppTL::any_cast | ( | Value * | value, | |
Type< TargetValueType > | ||||
) | [inline] |
const TargetValueType* CppTL::any_cast | ( | const Value * | value, | |
Type< TargetValueType > | ||||
) | [inline] |
TargetValueType& CppTL::any_cast | ( | Value & | value, | |
Type< TargetValueType > | ||||
) | [inline] |
const TargetValueType& CppTL::any_cast | ( | const Value & | value, | |
Type< TargetValueType > | ||||
) | [inline] |
void CppTL::assertEnumeratorHasNext | ( | const EnumeratorType & | enumerator | ) | [inline] |
Functor0 CppTL::bind | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0 CppTL::bind | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0 CppTL::bind | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0 CppTL::bind | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0 CppTL::bind | ( | Functor | functor, | |
Arg1 | a1 | |||
) | [inline] |
Impl::Bind0<Functor ,BindArg > CppTL::bind1 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Referenced by bind(), bind_cfn(), and bind_memfn().
Impl::Bind0R<Functor , typename Functor::result_type ,BindArg > CppTL::bind1r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind1<Functor , typename Functor::first_argument_type ,BindArg > CppTL::bind2 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind1R<Functor , typename Functor::result_type , typename Functor::first_argument_type ,BindArg > CppTL::bind2r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind2<Functor , typename Functor::first_argument_type , typename Functor::second_argument_type ,BindArg > CppTL::bind3 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind2R<Functor , typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type ,BindArg > CppTL::bind3r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind3<Functor , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type ,BindArg > CppTL::bind4 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind3R<Functor , typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type ,BindArg > CppTL::bind4r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind4<Functor , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type ,BindArg > CppTL::bind5 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind4R<Functor , typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type ,BindArg > CppTL::bind5r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
Impl::Bind5<Functor , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type , typename Functor::arg5_type ,BindArg > CppTL::bind6 | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
References CPPTL_TYPENAME.
Impl::Bind5R<Functor , typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type , typename Functor::arg5_type ,BindArg > CppTL::bind6r | ( | Functor | functor, | |
BindArg | arg | |||
) | [inline] |
References CPPTL_TYPENAME.
Functor0 CppTL::bind_cfn | ( | void(*)(FA1, FA2, FA3, FA4, FA5) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0 CppTL::bind_cfn | ( | void(*)(FA1, FA2, FA3, FA4) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0 CppTL::bind_cfn | ( | void(*)(FA1, FA2, FA3) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0 CppTL::bind_cfn | ( | void(*)(FA1, FA2) | function, | |
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0 CppTL::bind_cfn | ( | void(*)(FA1) | function, | |
Arg1 | a1 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_cfnr | ( | Return(*)(FA1, FA2, FA3, FA4, FA5) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_cfnr | ( | Return(*)(FA1, FA2, FA3, FA4) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_cfnr | ( | Return(*)(FA1, FA2, FA3) | function, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_cfnr | ( | Return(*)(FA1, FA2) | function, | |
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_cfnr | ( | Return(*)(FA1) | function, | |
Arg1 | a1 | |||
) | [inline] |
Functor0 CppTL::bind_memfn | ( | const Holder & | holder, | |
void(Object::*)(FA1, FA2, FA3, FA4, FA5) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0 CppTL::bind_memfn | ( | const Holder & | holder, | |
void(Object::*)(FA1, FA2, FA3, FA4) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0 CppTL::bind_memfn | ( | const Holder & | holder, | |
void(Object::*)(FA1, FA2, FA3) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0 CppTL::bind_memfn | ( | const Holder & | holder, | |
void(Object::*)(FA1, FA2) | member, | |||
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0 CppTL::bind_memfn | ( | const Holder & | holder, | |
void(Object::*)(FA1) | member, | |||
Arg1 | a1 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_memfnr | ( | const Holder & | holder, | |
Return(Object::*)(FA1, FA2, FA3, FA4, FA5) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_memfnr | ( | const Holder & | holder, | |
Return(Object::*)(FA1, FA2, FA3, FA4) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_memfnr | ( | const Holder & | holder, | |
Return(Object::*)(FA1, FA2, FA3) | member, | |||
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_memfnr | ( | const Holder & | holder, | |
Return(Object::*)(FA1, FA2) | member, | |||
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0R<Return> CppTL::bind_memfnr | ( | const Holder & | holder, | |
Return(Object::*)(FA1) | member, | |||
Arg1 | a1 | |||
) | [inline] |
Functor0R< typename Functor::result_type> CppTL::bindr | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4, | |||
Arg5 | a5 | |||
) | [inline] |
Functor0R< typename Functor::result_type> CppTL::bindr | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3, | |||
Arg4 | a4 | |||
) | [inline] |
Functor0R< typename Functor::result_type> CppTL::bindr | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2, | |||
Arg3 | a3 | |||
) | [inline] |
Functor0R< typename Functor::result_type> CppTL::bindr | ( | Functor | functor, | |
Arg1 | a1, | |||
Arg2 | a2 | |||
) | [inline] |
Functor0R< typename Functor::result_type> CppTL::bindr | ( | Functor | functor, | |
Arg1 | a1 | |||
) | [inline] |
Functor0 CppTL::cfn0 | ( | void(*)() | function | ) | [inline] |
Referenced by CppUT::makeTestCase().
Functor0R< Return > CppTL::cfn0r | ( | Return(*)() | function | ) | [inline] |
Referenced by CppUT::Registry::add(), and CppUT::Registry::addToDefault().
Functor1< Arg1 > CppTL::cfn1 | ( | void(*)(Arg1 a1) | function | ) | [inline] |
Referenced by bind_cfn().
Functor1R< Return, Arg1 > CppTL::cfn1r | ( | Return(*)(Arg1 a1) | function | ) | [inline] |
Referenced by bind_cfnr().
Functor2< Arg1, Arg2 > CppTL::cfn2 | ( | void(*)(Arg1 a1, Arg2 a2) | function | ) | [inline] |
Referenced by bind_cfn().
Functor2R< Return, Arg1, Arg2 > CppTL::cfn2r | ( | Return(*)(Arg1 a1, Arg2 a2) | function | ) | [inline] |
Referenced by bind_cfnr().
Functor3< Arg1, Arg2, Arg3 > CppTL::cfn3 | ( | void(*)(Arg1 a1, Arg2 a2, Arg3 a3) | function | ) | [inline] |
Referenced by bind_cfn().
Functor3R< Return, Arg1, Arg2, Arg3 > CppTL::cfn3r | ( | Return(*)(Arg1 a1, Arg2 a2, Arg3 a3) | function | ) | [inline] |
Referenced by bind_cfnr().
Functor4< Arg1, Arg2, Arg3, Arg4 > CppTL::cfn4 | ( | void(*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) | function | ) | [inline] |
Referenced by bind_cfn().
Functor4R< Return, Arg1, Arg2, Arg3, Arg4 > CppTL::cfn4r | ( | Return(*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) | function | ) | [inline] |
Referenced by bind_cfnr().
Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 > CppTL::cfn5 | ( | void(*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) | function | ) | [inline] |
Referenced by bind_cfn().
Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 > CppTL::cfn5r | ( | Return(*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) | function | ) | [inline] |
Referenced by bind_cfnr().
void CppTL::checkedArrayDelete | ( | T * | p | ) | [inline] |
References CPPTL_CHECK_TYPE_COMPLETE.
Referenced by CppTL::ScopedArray< PointeeType >::~ScopedArray().
TargetType CppTL::checkedCast | ( | SourceType * | pointer, | |
Type< TargetType > | ||||
) | [inline] |
References CPPTL_ASSERT_MESSAGE.
void CppTL::checkedDelete | ( | T * | p | ) | [inline] |
References CPPTL_CHECK_TYPE_COMPLETE.
Referenced by CppTL::ScopedPtr< PointeeType >::~ScopedPtr(), and CppTL::SharedPtr< PointeeType >::~SharedPtr().
ReferenceWrapper<const T> CppTL::cref | ( | const T & | t | ) | [inline] |
Referenced by CppUT::ColumnInputTest::operator()().
std::string CPPUT_API CppTL::demangleTypeInfoName | ( | const std::type_info & | type | ) | [inline] |
char CppTL::digit | ( | unsigned | number | ) | [inline] |
Referenced by hexaDigit(), and integerToString().
void CppTL::escape | ( | const CppTL::ConstString & | text, | |
CppTL::StringBuffer & | escaped, | |||
const char * | newLineEscape = "\\n" | |||
) | [inline] |
References CppTL::ConstString::c_str(), escapeRange(), and CppTL::ConstString::length().
void CppTL::escape | ( | char | c, | |
CppTL::StringBuffer & | escaped, | |||
const char * | newLineEscape = "\\n" | |||
) | [inline] |
void CppTL::escapeControl | ( | char | c, | |
CppTL::StringBuffer & | escaped, | |||
const char * | newLineEscape = "\\n" | |||
) | [inline] |
void CppTL::escapeRange | ( | const char * | first, | |
const char * | last, | |||
CppTL::StringBuffer & | escaped, | |||
const char * | newLineEscape = "\\n" | |||
) | [inline] |
Functor0 CppTL::fn0 | ( | Functor | functor | ) | [inline] |
Referenced by bind(), bind_cfn(), and bind_memfn().
Functor0R< typename Functor::result_type > CppTL::fn0r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Referenced by CppUT::Registry::add(), CppUT::Registry::addToDefault(), bind_cfnr(), bind_memfnr(), and bindr().
Functor1< typename Functor::first_argument_type > CppTL::fn1 | ( | Functor | functor | ) | [inline] |
Functor1R< typename Functor::result_type , typename Functor::first_argument_type > CppTL::fn1r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor2< typename Functor::first_argument_type , typename Functor::second_argument_type > CppTL::fn2 | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor2R< typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type > CppTL::fn2r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor3< typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type > CppTL::fn3 | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor3R< typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type > CppTL::fn3r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor4< typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type > CppTL::fn4 | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor4R< typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type > CppTL::fn4r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor5< typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type , typename Functor::arg5_type > CppTL::fn5 | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
Functor5R< typename Functor::result_type , typename Functor::first_argument_type , typename Functor::second_argument_type , typename Functor::arg3_type , typename Functor::arg4_type , typename Functor::arg5_type > CppTL::fn5r | ( | Functor | functor | ) | [inline] |
References CPPTL_TYPENAME.
std::string CppTL::getObjectTypeName | ( | const Object & | object, | |
const char * | hint | |||
) | [inline] |
References demangleTypeInfoName().
std::string CppTL::getTypeName | ( | CppTL::Type< AType > | , | |
const char * | hint | |||
) | [inline] |
References demangleTypeInfoName().
const ValueType& CppTL::getValueType | ( | Type< int > | ) | [inline] |
const ValueType& CppTL::getValueType | ( | Type< NoneValueTypeTag > | ) | [inline] |
const ValueType& CppTL::getValueType | ( | const Type< DataType > & | ) | [inline] |
char CppTL::hexaDigit | ( | unsigned | number | ) | [inline] |
Value CppTL::initialize | ( | Type< TargetValueType > | ) | [inline] |
void CppTL::initialize | ( | Value & | value, | |
Type< TargetValueType > | ||||
) | [inline] |
void CppTL::instrusivePtrAddRef | ( | IntrusiveCount * | p | ) | [inline] |
References CppTL::IntrusiveCount::incrementReferenceCount().
Referenced by CppTL::IntrusivePtr< CppUT::TestInfo >::IntrusivePtr().
CppTL::ConstString CppTL::integerToHexaString | ( | UnsignedIntegerType | value | ) | [inline] |
CppTL::ConstString CppTL::integerToString | ( | IntType | v, | |
SignPolicy | sign | |||
) | [inline] |
void CppTL::intrusivePtrRelease | ( | IntrusiveCount * | p | ) | [inline] |
References CppTL::IntrusiveCount::releaseReferenceCount().
Referenced by CppTL::IntrusivePtr< CppUT::TestInfo >::~IntrusivePtr().
bool CppTL::isDigit | ( | char | c | ) | [inline] |
Referenced by demangleTypeInfoName().
Any CppTL::makeAny | ( | const ValueType & | newValue | ) | [inline] |
Referenced by CppUT::ColumnInputTest::ColumnInputTest().
void CppTL::makeValue | ( | Value & | value, | |
const TargetValueType & | initialValue | |||
) | [inline] |
Value CppTL::makeValue | ( | const TargetValueType & | value | ) | [inline] |
References CPPTL_GET_VALUE_TYPE.
Functor0 CppTL::memfn0 | ( | const Holder & | holder, | |
void(Object::*)() | member | |||
) | [inline] |
Referenced by CppUT::makeFixtureTestCase(), and CppUT::AbstractTestCase::runTest().
Functor0R< Return > CppTL::memfn0r | ( | const Holder & | holder, | |
Return(Object::*)() | member | |||
) | [inline] |
Functor1< Arg1 > CppTL::memfn1 | ( | const Holder & | holder, | |
void(Object::*)(Arg1 a1) | member | |||
) | [inline] |
Referenced by bind_memfn(), and CppUT::AbstractTestCase::runTest().
Functor1R< Return, Arg1 > CppTL::memfn1r | ( | const Holder & | holder, | |
Return(Object::*)(Arg1 a1) | member | |||
) | [inline] |
Referenced by bind_memfnr(), and CppUT::ColumnInputTest::operator()().
Functor2< Arg1, Arg2 > CppTL::memfn2 | ( | const Holder & | holder, | |
void(Object::*)(Arg1 a1, Arg2 a2) | member | |||
) | [inline] |
Referenced by bind_memfn().
Functor2R< Return, Arg1, Arg2 > CppTL::memfn2r | ( | const Holder & | holder, | |
Return(Object::*)(Arg1 a1, Arg2 a2) | member | |||
) | [inline] |
Referenced by bind_memfnr().
Functor3< Arg1, Arg2, Arg3 > CppTL::memfn3 | ( | const Holder & | holder, | |
void(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3) | member | |||
) | [inline] |
Referenced by bind_memfn().
Functor3R< Return, Arg1, Arg2, Arg3 > CppTL::memfn3r | ( | const Holder & | holder, | |
Return(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3) | member | |||
) | [inline] |
Referenced by bind_memfnr().
Functor4< Arg1, Arg2, Arg3, Arg4 > CppTL::memfn4 | ( | const Holder & | holder, | |
void(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) | member | |||
) | [inline] |
Referenced by bind_memfn(), and CppUT::ColumnInputTest::operator()().
Functor4R< Return, Arg1, Arg2, Arg3, Arg4 > CppTL::memfn4r | ( | const Holder & | holder, | |
Return(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) | member | |||
) | [inline] |
Referenced by bind_memfnr().
Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 > CppTL::memfn5 | ( | const Holder & | holder, | |
void(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) | member | |||
) | [inline] |
Referenced by bind_memfn().
Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 > CppTL::memfn5r | ( | const Holder & | holder, | |
Return(Object::*)(Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5) | member | |||
) | [inline] |
Referenced by bind_memfnr().
bool CppTL::operator!= | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
bool CppTL::operator!= | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
bool CppTL::operator< | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator< | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
std::ostream & CppTL::operator<< | ( | std::ostream & | os, | |
const ConstString & | str | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator<= | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
bool CppTL::operator<= | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator== | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
References CppTL::ConstString::c_str(), and CppTL::ConstString::length().
bool CppTL::operator== | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator> | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator> | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
bool CppTL::operator>= | ( | const ConstString & | left, | |
const ConstString & | other | |||
) | [inline] |
bool CppTL::operator>= | ( | const ConstString & | left, | |
const char * | other | |||
) | [inline] |
References CppTL::ConstString::c_str().
std::istream & CppTL::operator>> | ( | std::istream & | os, | |
ConstString & | str | |||
) | [inline] |
void CppTL::processThreadExitHandlers | ( | ) | [inline] |
This fonction must be called at the end of each thread to ensure ThreadLocalStorage are properly cleaned-up.
CppTL::ConstString CppTL::quoteMultiLineString | ( | const CppTL::ConstString & | str | ) | [inline] |
References quoteString().
Referenced by CppUT::checkStdStringContains(), CppUT::checkStdStringEndsWith(), CppUT::checkStdStringEquals(), and CppUT::checkStdStringStartsWith().
CppTL::ConstString CppTL::quoteMultiLineStringRange | ( | const char * | first, | |
const char * | last | |||
) | [inline] |
References quoteStringRange().
CppTL::ConstString CppTL::quoteString | ( | const CppTL::ConstString & | text, | |
const char * | newLineEscape = "\\n" | |||
) | [inline] |
References CppTL::ConstString::c_str(), CppTL::ConstString::length(), and quoteStringRange().
Referenced by quoteMultiLineString().
CppTL::ConstString CppTL::quoteStringRange | ( | const char * | first, | |
const char * | last, | |||
const char * | newLineEscape = "\\n" | |||
) | [inline] |
ReferenceWrapper<T> CppTL::ref | ( | T & | t | ) | [inline] |
Referenced by CppUT::AbstractTestCase::runTest().
void CppTL::removeThreadExitHandler | ( | const void * | tag | ) | [inline] |
SharedPtr<TargetType> CppTL::staticPointerCast | ( | const SharedPtr< SourceType > & | p | ) | [inline] |
IntrusivePtr<T> CppTL::staticPointerCast | ( | const IntrusivePtr< U > & | r | ) | [inline] |
References CppTL::IntrusivePtr< PointeeType >::get().
void CppTL::swap | ( | T & | left, | |
T & | right | |||
) | [inline] |
Referenced by CppTL::DequeBase::swap(), CppTL::SmallMap< Key, Value, PredLess, Allocator >::swap(), CppTL::SharedPtr< PointeeType >::swap(), CppTL::ScopedArray< PointeeType >::swap(), CppTL::ScopedPtr< PointeeType >::swap(), CppTL::IntrusivePtr< CppUT::TestInfo >::swap(), CppTL::Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 >::swap(), CppTL::Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 >::swap(), CppTL::Functor4R< Return, Arg1, Arg2, Arg3, Arg4 >::swap(), CppTL::Functor4< Arg1, Arg2, Arg3, Arg4 >::swap(), CppTL::Functor3R< Return, Arg1, Arg2, Arg3 >::swap(), CppTL::Functor3< Arg1, Arg2, Arg3 >::swap(), CppTL::Functor2R< Return, Arg1, Arg2 >::swap(), CppTL::Functor2< Arg1, Arg2 >::swap(), CppTL::Functor1R< Return, Arg1 >::swap(), CppTL::Functor1< void * >::swap(), CppTL::Functor0R< Return >::swap(), CppTL::Functor0::swap(), CppTL::Deque< T >::swap(), CppTL::StringBuffer::swap(), and CppTL::ConstString::swap().
CppTL::ConstString CppTL::toHexaString | ( | uint64_t | v | ) | [inline] |
References integerToHexaString().
CppTL::ConstString CppTL::toHexaString | ( | unsigned int | v | ) | [inline] |
References integerToHexaString().
CppTL::ConstString CppTL::toString | ( | bool | v | ) | [inline] |
CppTL::ConstString CppTL::toString | ( | long double | v | ) | [inline] |
CppTL::ConstString CppTL::toString | ( | double | v | ) | [inline] |
CppTL::ConstString CppTL::toString | ( | float | v | ) | [inline] |
CppTL::ConstString CppTL::toString | ( | uint64_t | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | int64_t | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | unsigned short | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | short | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | unsigned long | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | long | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | unsigned int | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | int | v | ) | [inline] |
References integerToString().
CppTL::ConstString CppTL::toString | ( | char | c | ) | [inline] |
Referenced by CppUT::checkDoubleEquals(), and CppUT::Assertion::toString().
TypeId CppTL::typeId | ( | Type< AType > | ) | [inline] |
Referenced by any_cast(), get(), CppTL::Method::getReturnType(), and CppTL::Any::type().
hosts this site. |
Send comments to: CppUnit Developers |