| 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 |