cisst-saw
Loading...
Searching...
No Matches
cmnPrintf.h File Reference

Declaration of cmnPrintf and cmnPrintfParser. More...

#include <cisstCommon/cmnPortability.h>
#include <iostream>
#include <cisstCommon/cmnExport.h>

Go to the source code of this file.

Macros

#define _cmnPrintf_h

Functions

CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const int number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const unsigned int number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const short number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const unsigned short number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const long number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const unsigned long number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const double number)
CISST_EXPORT bool cmnTypePrintf (cmnPrintfParser &parser, const char *text)
 cmnPrintf (const std::string &formatStr)
 printf-like formatted output for streams
 ~cmnPrintf ()
 cmnPrintf (const cmnPrintf &other)

Detailed Description

Declaration of cmnPrintf and cmnPrintfParser.

Macro Definition Documentation

◆ _cmnPrintf_h

#define _cmnPrintf_h

Function Documentation

◆ cmnPrintf()

cmnPrintf ( const cmnPrintf & other)

Copy constructor. We would like to have this constructor private but gcc-4.0.2 complains if it is private even thought is doesn't use it.

◆ cmnTypePrintf() [1/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const char * text )

◆ cmnTypePrintf() [2/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const double number )

◆ cmnTypePrintf() [3/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const int number )

◆ cmnTypePrintf() [4/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const long number )

◆ cmnTypePrintf() [5/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const short number )

◆ cmnTypePrintf() [6/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const unsigned int number )

◆ cmnTypePrintf() [7/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const unsigned long number )

◆ cmnTypePrintf() [8/8]

CISST_EXPORT bool cmnTypePrintf ( cmnPrintfParser & parser,
const unsigned short number )

◆ ~cmnPrintf()

~cmnPrintf ( )

Destructor. Delete any internally allocated memory