Quick Links: |
Provide a set of utilities and types to help with testing. More...
Components | |
Component bsltf_allocargumenttype | |
Provide an allocating test class to represent function arguments. | |
Component bsltf_allocbitwisemoveabletesttype | |
Provide a class that allocates memory and is bitwise-moveable. | |
Component bsltf_allocemplacabletesttype | |
Provide an allocating test class used to test | |
Component bsltf_alloctesttype | |
Provide a class for testing that allocates with | |
Component bsltf_argumenttype | |
Provide a non-allocating class to test variadic function arguments. | |
Component bsltf_bitwisecopyabletesttype | |
Provide a bitwise-copyable test class. | |
Component bsltf_bitwisemoveabletesttype | |
Provide a bitwise-moveable test class. | |
Component bsltf_convertiblevaluewrapper | |
Provide a wrapper class, convertible to a supplied value. | |
Component bsltf_degeneratefunctor | |
Provide an awkward type to adapt a user-supplied functor. | |
Component bsltf_emplacabletesttype | |
Provide a non-allocating test class used to test | |
Component bsltf_enumeratedtesttype | |
Provide an enumerated test type. | |
Component bsltf_evilbooleantype | |
Provide the most awkward type that is convertible to | |
Component bsltf_inputiterator | |
Provide a pure input iterator capable of traversing a range. | |
Component bsltf_movablealloctesttype | |
Provide an allocating test class that records when moved from. | |
Component bsltf_movabletesttype | |
Provide a non-allocating test class that records when moved from. | |
Component bsltf_moveonlyalloctesttype | |
Provide testing type that is move-only & uses | |
Component bsltf_movestate | |
Provide an enumeration of move-state, including unsupported. | |
Component bsltf_nonassignabletesttype | |
Provide an attribute class to which can not be assigned. | |
Component bsltf_noncopyconstructibletesttype | |
Provide an attribute class that is not copy constructible. | |
Component bsltf_nondefaultconstructibletesttype | |
Provide an attribute class that is not default constructible. | |
Component bsltf_nonequalcomparabletesttype | |
Provide an attribute class that is not equal comparable. | |
Component bsltf_nonoptionalalloctesttype | |
Provide a class for testing that allocates with | |
Component bsltf_nontypicaloverloadstesttype | |
Provide a class that overloads the non-typical operators. | |
Component bsltf_simpletesttype | |
Provide a non-allocating test class without type traits. | |
Component bsltf_stdallocatoradaptor | |
Provide a mechanism to propagate standard allocator state. | |
Component bsltf_stdallocatoradaptor_cpp03: PRIVATE | |
Provide C++03 implementation for bsltf_stdallocatoradaptor.h. | |
Component bsltf_stdalloctesttype | |
Provide a class for testing that allocates with standard allocator. | |
Component bsltf_stdstatefulallocator | |
Provide a minimal standard compliant allocator. | |
Component bsltf_stdstatefulallocator_cpp03: PRIVATE | |
Provide C++03 implementation for bsltf_stdstatefulallocator.h. | |
Component bsltf_stdtestallocator | |
Provide a minimal standard compliant allocator. | |
Component bsltf_stdtestallocator_cpp03: PRIVATE | |
Provide C++03 implementation for bsltf_stdtestallocator.h. | |
Component bsltf_streamutil | |
Provide streaming output operators for bsltf-defined types. | |
Component bsltf_templatetestfacility | |
Provide utilities to help with testing templates. | |
Component bsltf_testvaluesarray | |
Provide a container for values used for testing. | |
Component bsltf_uniontesttype | |
Provide an union test type. | |
Component bsltf_wellbehavedmoveonlyalloctesttype | |
Provide well-behaved move-only type using |
bsltf_templatetestfacility
|DESCRIPTION for an overview of the facilities in this package and examples of their use. bsltf
package currently has 36 components having 6 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical. 6. bsltf_convertiblevaluewrapper bsltf_stdstatefulallocator bsltf_streamutil bsltf_testvaluesarray 5. bsltf_templatetestfacility 4. bsltf_allocemplacabletesttype bsltf_emplacabletesttype 3. bsltf_allocargumenttype bsltf_argumenttype bsltf_movablealloctesttype bsltf_movabletesttype bsltf_moveonlyalloctesttype bsltf_wellbehavedmoveonlyalloctesttype 2. bsltf_allocbitwisemoveabletesttype bsltf_alloctesttype bsltf_bitwisecopyabletesttype bsltf_bitwisemoveabletesttype bsltf_degeneratefunctor bsltf_enumeratedtesttype bsltf_evilbooleantype bsltf_inputiterator bsltf_movestate bsltf_nonassignabletesttype bsltf_noncopyconstructibletesttype bsltf_nondefaultconstructibletesttype bsltf_nonequalcomparabletesttype bsltf_nonoptionalalloctesttype bsltf_nontypicaloverloadstesttype bsltf_simpletesttype bsltf_stdallocatoradaptor bsltf_stdalloctesttype bsltf_stdtestallocator bsltf_uniontesttype 1. bsltf_stdallocatoradaptor_cpp03 !PRIVATE! bsltf_stdstatefulallocator_cpp03 !PRIVATE! bsltf_stdtestallocator_cpp03 !PRIVATE!
bsltf_allocargumenttype
: bsltf_allocbitwisemoveabletesttype
: bsltf_allocemplacabletesttype
: emplace
methods.bsltf_argumenttype
: bsltf_bitwisecopyabletesttype
: bsltf_bitwisemoveabletesttype
: bsltf_convertiblevaluewrapper
: bsltf_degeneratefunctor
: bsltf_emplacabletesttype
: emplace
methods.bsltf_enumeratedtesttype
: bsltf_evilbooleantype
: bool
.bsltf_inputiterator
: bsltf_movablealloctesttype
: bsltf_movabletesttype
: bsltf_moveonlyalloctesttype
: bslma
allocators.bsltf_movestate
: bsltf_nonassignabletesttype
: bsltf_noncopyconstructibletesttype
: bsltf_nondefaultconstructibletesttype
: bsltf_nonequalcomparabletesttype
: bsltf_nontypicaloverloadstesttype
: bsltf_simpletesttype
: bsltf_stdallocatoradaptor
: bsltf_stdallocatoradaptor_cpp03
: PRIVATE bsltf_stdalloctesttype
: bsltf_stdstatefulallocator
: bsltf_stdstatefulallocator_cpp03
: PRIVATE bsltf_stdtestallocator
: bsltf_streamutil
: bsltf_templatetestfacility
: bsltf_testvaluesarray
: bsltf_uniontesttype
: bsltf_wellbehavedmoveonlyalloctesttype
: bslma
allocators.