|
BDE 4.14.0 Production release
|
Modules | |
| bsltf_allocargumenttype | |
| Provide an allocating test class to represent function arguments. | |
| bsltf_allocbitwisemoveabletesttype | |
| Provide a class that allocates memory and is bitwise-moveable. | |
| bsltf_allocemplacabletesttype | |
Provide an allocating test class used to test emplace methods. | |
| bsltf_alloctesttype | |
Provide a class for testing that allocates with bsl::allocator. | |
| bsltf_argumenttype | |
| Provide a non-allocating class to test variadic function arguments. | |
| bsltf_bitwisecopyabletesttype | |
| Provide a bitwise-copyable test class. | |
| bsltf_bitwisemoveabletesttype | |
| Provide a bitwise-moveable test class. | |
| bsltf_convertiblevaluewrapper | |
| Provide a wrapper class, convertible to a supplied value. | |
| bsltf_copymovestate | |
| Provide an enumeration of copy/move state, including unsupported. | |
| bsltf_copymovetracker | |
| Provide a type that tracks if it's been copied or moved. | |
| bsltf_degeneratefunctor | |
| Provide an awkward type to adapt a user-supplied functor. | |
| bsltf_emplacabletesttype | |
Provide a non-allocating test class used to test emplace methods. | |
| bsltf_enumeratedtesttype | |
| Provide an enumerated test type. | |
| bsltf_evilbooleantype | |
Provide the most awkward type that is convertible to bool. | |
| bsltf_inputiterator | |
| Provide a pure input iterator capable of traversing a range. | |
| bsltf_movablealloctesttype | |
| Provide an allocating test class that records when moved from. | |
| bsltf_movabletesttype | |
| Provide a non-allocating test class that records when moved from. | |
| bsltf_moveonlyalloctesttype | |
Provide testing type that is move-only & uses bslma allocators. | |
| bsltf_movestate | |
| Provide an enumeration of move-state, including unsupported. | |
| bsltf_nonassignabletesttype | |
| Provide an attribute class to which can not be assigned. | |
| bsltf_noncopyconstructibletesttype | |
| Provide an attribute class that is not copy constructible. | |
| bsltf_nondefaultconstructibletesttype | |
| Provide an attribute class that is not default constructible. | |
| bsltf_nonequalcomparabletesttype | |
| Provide an attribute class that is not equal comparable. | |
| bsltf_nonoptionalalloctesttype | |
Provide a class for testing that allocates with bslma::Allocator. | |
| bsltf_nontypicaloverloadstesttype | |
| Provide a class that overloads the non-typical operators. | |
| bsltf_simpletesttype | |
| Provide a non-allocating test class without type traits. | |
| bsltf_stdallocatoradaptor | |
| Provide a mechanism to propagate standard allocator state. | |
| bsltf_stdallocatoradaptor_cpp03 | |
| Provide C++03 implementation for bsltf_stdallocatoradaptor.h. | |
| bsltf_stdalloctesttype | |
| Provide a class for testing that allocates with standard allocator. | |
| bsltf_stdstatefulallocator | |
| Provide a minimal standard compliant allocator. | |
| bsltf_stdstatefulallocator_cpp03 | |
| Provide C++03 implementation for bsltf_stdstatefulallocator.h. | |
| bsltf_stdtestallocator | |
| Provide a minimal standard compliant allocator. | |
| bsltf_stdtestallocator_cpp03 | |
| Provide C++03 implementation for bsltf_stdtestallocator.h. | |
| bsltf_streamutil | |
| Provide streaming output operators for bsltf-defined types. | |
| bsltf_templatetestfacility | |
| Provide utilities to help with testing templates. | |
| bsltf_testvaluesarray | |
| Provide a container for values used for testing. | |
| bsltf_uniontesttype | |
| Provide an union test type. | |
| bsltf_wellbehavedmoveonlyalloctesttype | |
Provide well-behaved move-only type using bslma allocators. | |
Provide a set of utilities and types to help with testing.
Basic Standard Library Test Facility (bsltf)
This package mainly provides a set test types and utilities that operates on those types, which can help simplify, particularly for templates, the implementation of test drivers.
See {bsltf_templatetestfacility |DESCRIPTION} for an overview of the facilities in this package and examples of their use.
The 'bsltf' package currently has 38 components having 7 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.
bsltf_allocargumenttype : Provide an allocating test class to represent function arguments.
bsltf_allocbitwisemoveabletesttype : Provide a class that allocates memory and is bitwise-moveable.
bsltf_allocemplacabletesttype : Provide an allocating test class used to test emplace methods.
bsltf_alloctesttype : Provide a class for testing that allocates with bsl::allocator.
bsltf_argumenttype : Provide a non-allocating class to test variadic function arguments.
bsltf_bitwisecopyabletesttype : Provide a bitwise-copyable test class.
bsltf_bitwisemoveabletesttype : Provide a bitwise-moveable test class.
bsltf_convertiblevaluewrapper : Provide a wrapper class, convertible to a supplied value.
bsltf_copymovestate : Provide an enumeration of copy/move state, including unsupported.
bsltf_copymovetracker : Provide a type that tracks if it's been copied or moved
bsltf_degeneratefunctor : Provide an awkward type to adapt a user-supplied functor.
bsltf_emplacabletesttype : Provide a non-allocating test class used to test emplace methods.
bsltf_enumeratedtesttype : Provide an enumerated test type.
bsltf_evilbooleantype : Provide the most awkward type that is convertible to bool.
bsltf_inputiterator : Provide a pure input iterator capable of traversing a range.
bsltf_movablealloctesttype : Provide an allocating test class that records when moved from.
bsltf_movabletesttype : Provide a non-allocating test class that records when moved from.
bsltf_moveonlyalloctesttype : Provide testing type that is move-only & uses bslma allocators.
bsltf_movestate : Provide an enumeration of move-state, including unsupported.
bsltf_nonassignabletesttype : Provide an attribute class to which can not be assigned.
bsltf_noncopyconstructibletesttype : Provide an attribute class that is not copy constructible.
bsltf_nondefaultconstructibletesttype : Provide an attribute class that is not default constructible.
bsltf_nonequalcomparabletesttype : Provide an attribute class that is not equal comparable.
bsltf_nonoptionalalloctesttype : Provide a class for testing that allocates with bslma::Allocator.
bsltf_nontypicaloverloadstesttype : Provide a class that overloads the non-typical operators.
bsltf_simpletesttype : Provide a non-allocating test class without type traits.
bsltf_stdallocatoradaptor : Provide a mechanism to propagate standard allocator state.
'bsltf_stdallocatoradaptor_cpp03': !PRIVATE! Provide C++03 implementation for bsltf_stdallocatoradaptor.h
bsltf_stdalloctesttype : Provide a class for testing that allocates with standard allocator
bsltf_stdstatefulallocator : Provide a minimal standard compliant allocator.
'bsltf_stdstatefulallocator_cpp03': !PRIVATE! Provide C++03 implementation for bsltf_stdstatefulallocator.h
bsltf_stdtestallocator : Provide a minimal standard compliant allocator.
'bsltf_stdtestallocator_cpp03': !PRIVATE! Provide C++03 implementation for bsltf_stdtestallocator.h
bsltf_streamutil : Provide streaming output operators for bsltf-defined types.
bsltf_templatetestfacility : Provide utilities to help with testing templates.
bsltf_testvaluesarray : Provide a container for values used for testing.
bsltf_uniontesttype : Provide an union test type.
bsltf_wellbehavedmoveonlyalloctesttype : Provide well-behaved move-only type using bslma allocators.