debugprint overloads

Synopses

Declared in <bsltf_argumenttype.h>

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Print the value of the specified obj to the console.

void
debugprint(AllocTestType const& obj);

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

void
debugprint(EmplacableTestType const& obj);

Print the specified value as a string. This is an ADL customization point.

void
debugprint(CopyMoveState::Enum const& value);

Same as the preceding overload for this test type.

Print the specified value as a string.

void
debugprint(MoveState::Enum const& value);

Same as the preceding overload for this test type.

void
debugprint(MovableAllocTestType const& obj);

Same as the preceding overload for this test type.

void
debugprint(MovableTestType const& obj);

Same as the preceding overload for this test type.

void
debugprint(MoveOnlyAllocTestType const& obj);

Same as the preceding overload for this test type.

void
debugprint(NonAssignableTestType const& obj);

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

Same as the preceding overload for this test type.

void
debugprint(SimpleTestType const& obj);

Same as the preceding overload for this test type.

void
debugprint(UnionTestType const& obj);

Same as the preceding overload for this test type.

Print the specified object as a string.

template<int N>
void
debugprint(ArgumentType<N> const& object);

Same as the preceding overload for this test type.

template<class ALLOC>
void
debugprint(StdAllocTestType<ALLOC> const& obj);

Parameters

Name

Description

obj

object whose value is printed

value

copy/move state enumerator to print

object

object to print

Created with MrDocs