Class component {ANSI C++}

Documentation
Usage:
In a method Class::Method(), declare a local variable
as follows:
output::component c("Class::Method");
(The name, `c', can be any name.)
The local object will be automatically destructed upon
exit from the method.


Parent PackageoutputAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned Componentsutility


Operations
NameSignatureClass
component--Not Named-- component (const char * name)component
~component--Not Named-- <<virtual>> ~component ()component
debugvoid debug (char * msg, ... )component
messagevoid message (char * msg, ... )component
warnvoid warn (char * msg, ... )component
errorvoid error (char * msg, ... )component
reportvoid report (char * msg, ... )component
failvoid fail (char * msg, ... )component
cond_debugvoid cond_debug (bool validity, char * msg, ... )component
cond_messagevoid cond_message (bool validity, char * msg, ... )component
cond_warnvoid cond_warn (bool validity, char * msg, ... )component
cond_errorvoid cond_error (bool validity, char * msg, ... )component
cond_failvoid cond_fail (bool validity, char * msg, ... )component
dump_hexvoid dump_hex (const unsigned char * buffer, unsigned buffer_len, unsigned bytes_per_line = 30)component
general_output_functionvoid general_output_function (output_classification kindof, char * str)component
get_default_componentcomponent<<static>> get_default_component ()component
component--Not Named-- component ()component
component--Not Named-- component (const component& )component
operator=componentoperator= (const component& )component


Attributes
NameClassTypeInitial Value
m_namecomponentstd::string 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--m_occomponent--Not Named--component
--Not Named--the_default_componentcomponentthe_default_componentcomponent