Main Page   Reference Manual   Namespace List   Compound List   Namespace Members   Compound Members   File Members  

Control Flags
[Writing Debug Output]


Typedefs

typedef unsigned int libcwd::control_flag_t

Enumerations

enum  libcwd::continued_cf_nt { libcwd::continued_cf }
 continued_cf has its own type for overloading purposes. More...


Functions

control_flag_t const  libcwd::cond_nonewline_cf (bool cond)
 Returns nonewline_cf when cond is true.

control_flag_t const  libcwd::cond_noprefix_cf (bool cond)
 Returns noprefix_cf when cond is true.

control_flag_t const  libcwd::cond_nolabel_cf (bool cond)
 Returns nolabel_cf when cond is true.

control_flag_t const  libcwd::cond_error_cf (bool err)
 Returns error_cf when cond is true.


Variables

control_flag_t const  libcwd::nonewline_cf
 Omit the default new line at the end.

control_flag_t const  libcwd::noprefix_cf
 Omit margin, label, marker and indentation.

control_flag_t const  libcwd::nolabel_cf
 Omit label, marker and indentation.

control_flag_t const  libcwd::blank_margin_cf
 Replace margin by white space.

control_flag_t const  libcwd::blank_label_cf
 Replace label by white space.

control_flag_t const  libcwd::blank_marker_cf
 Replace marker by white space.

control_flag_t const  libcwd::cerr_cf
 Force output to be written to cerr.

control_flag_t const  libcwd::flush_cf
 Flush ostream after writing this output.

control_flag_t const  libcwd::wait_cf
 If interactive, wait till return is pressed.

control_flag_t const  libcwd::error_cf
 Append error string according to errno.


Typedef Documentation

typedef unsigned int libcwd::control_flag_t
 

The type that is used for control flags and control flag mask.


Enumeration Type Documentation

enum libcwd::continued_cf_nt
 

continued_cf has its own type for overloading purposes.

Enumeration values:
continued_cf  Start a continued debug output.

Copyright © 2001 - 2004 Carlo Wood.  All rights reserved.