BloombergLP::bsls::debugprint

debugprint overloads

Synopses

Declared in <bsls_bsltestutil.h>

Print to the console the string "true" if the specified v is true, and the string "false" otherwise.

void
debugprint(bool v);
» more...

Print to the console the specified character, v, enclosed by single-quote characters (').

void
debugprint(char v);
» more...

See the float overload above.

void
debugprint(double v);
» more...

Print to the console the specified value, v, formatted as a string enclosed by single-quote characters (').

void
debugprint(float v);
» more...

See the signed char overload above.

void
debugprint(int v);
» more...

See the signed char overload above.

void
debugprint(long v);
» more...

See the float overload above.

void
debugprint(long double v);
» more...

See the signed char overload above.

void
debugprint(long long v);
» more...

See the signed char overload above.

void
debugprint(short v);
» more...

Print to the console the specified integer value, v, formatted as a string.

void
debugprint(signed char v);
» more...

See the signed char overload above.

void
debugprint(unsigned char v);
» more...

See the signed char overload above.

void
debugprint(unsigned int v);
» more...

See the signed char overload above.

void
debugprint(unsigned long v);
» more...

See the signed char overload above.

void
debugprint(unsigned long long v);
» more...

See the signed char overload above.

void
debugprint(unsigned short v);
» more...

See the const char * overload above.

void
debugprint(char* v);
» more...

Print to the console the specified memory address, v, formatted as a hexadecimal integer.

void
debugprint(void* v);
» more...

See the const char * overload above.

void
debugprint(char volatile* v);
» more...

See the void * overload above.

void
debugprint(void volatile* v);
» more...

Print to the console the specified string, v, enclosed by quote characters ("), unless v is null, in which case print (null) (without quotes of any kind).

void
debugprint(char const* v);
» more...

See the void * overload above.

void
debugprint(void const* v);
» more...

See the const char * overload above.

void
debugprint(char const volatile* v);
» more...

See the void * overload above.

void
debugprint(void const volatile* v);
» more...

Print a function pointer as a hexadecimal address.

template<class RESULT>
void
debugprint(RESULT(* v)());
» more...

Parameters

NameDescription
vboolean value to print