Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ers Namespace Reference


Classes

class  ers::Assertion
 This Issue represents a basic assertion. More...
struct  ers::Compile_time_error< true >
 compile time error structure More...
class  ers::Context
 Source context for Issue. More...
class  ers::Core
 Miscalenous constants. More...
class  ers::DefaultIssue
 Place holder Issue class. More...
class  ers::DefaultStream
 Default Issue display. More...
class  ers::EntityNotFoundIssue
class  ers::FIFOStream
 Queue stream. More...
class  ers::FilterStream
 filtering stream More...
class  ers::HumanStream
 Single line, human readable format stream. More...
class  ers::InvalidReferenceIssue
 Invalid pointer issue. More...
class  ers::Issue
 Root Issue class. More...
class  ers::IssueFactory
 Factory for all Issues. More...
class  ers::IssueFactoryIssue
 Issue in the Issue factory mechanism. More...
class  ers::LogIssue
 Wrapper for log messages. More...
class  ers::NotImplemented
 Macro to mark unimplemented code. More...
class  ers::ParseIssue
 Data parsing error. More...
class  ers::Precondition
 Precondition issue. More...
class  ers::RangeIssue
class  ers::Stream
 Root/Null issue stream. More...
class  ers::StreamFactory
 Factory for Stream objects and repository of default streams. More...

Typedefs

typedef enum ers::_responsibility_t responsibility_t
typedef enum ers::_severity_t severity_t
typedef std::map< std::string,
std::string > 
string_map_type
typedef std::vector< std::string > string_vector

Enumerations

enum  _responsibility_t {
  resp_client, resp_server, resp_dependency, resp_unknown,
  resp_max
}
enum  _responsibility_t {
  resp_client, resp_server, resp_dependency, resp_unknown,
  resp_max
}
enum  _severity_t {
  severity_none, debug_0, debug_1, debug_2,
  debug_3, information, notification, warning,
  error, fatal, severity_max
}
enum  _severity_t {
  severity_none, debug_0, debug_1, debug_2,
  debug_3, information, notification, warning,
  error, fatal, severity_max
}

Functions

std::ostreamoperator<< (std::ostream &, const ers::StreamFactory &factory)
 streaming operator
std::ostreamoperator<< (std::ostream &target, const ers::Stream &s)
std::ostreamoperator<< (std::ostream &, const IssueFactory &factory)
 streaming operator
Streamoperator<< (Stream &, const Issue &)
std::ostreamoperator<< (std::ostream &, const Issue &)


Typedef Documentation

typedef enum ers::_responsibility_t ers::responsibility_t
 

typedef enum ers::_severity_t ers::severity_t
 

typedef std::map< std::string, std::string > ers::string_map_type
 

typedef std::vector< std::string > ers::string_vector
 


Enumeration Type Documentation

enum _responsibility_t
 

Enumeration values:
resp_client 
resp_server 
resp_dependency 
resp_unknown 
resp_max 
00025 { resp_client, resp_server, resp_dependency , resp_unknown, resp_max } responsibility_t ; 

enum _responsibility_t
 

Enumeration values:
resp_client 
resp_server 
resp_dependency 
resp_unknown 
resp_max 
00025 { resp_client, resp_server, resp_dependency , resp_unknown, resp_max } responsibility_t ; 

enum _severity_t
 

Enumeration values:
severity_none 
debug_0 
debug_1 
debug_2 
debug_3 
information 
notification 
warning 
error 
fatal 
severity_max 
00024 { severity_none, debug_0, debug_1, debug_2, debug_3, information, notification, warning, error, fatal,  severity_max } severity_t  ; 

enum _severity_t
 

Enumeration values:
severity_none 
debug_0 
debug_1 
debug_2 
debug_3 
information 
notification 
warning 
error 
fatal 
severity_max 
00024 { severity_none, debug_0, debug_1, debug_2, debug_3, information, notification, warning, error, fatal,  severity_max } severity_t  ; 


Function Documentation

std::ostream & ers::operator<< std::ostream stream,
const ers::StreamFactory factory
 

streaming operator

Streaming operator

Parameters:
stream destination stream
factory the factory object to display
Returns:
the stream passed as first parameter
See also:
ers::StreamFactory::write_to()
00398                                                                                {
00399     factory.write_to(stream);
00400     return stream ; 
00401 } // operator

std::ostream & ers::operator<< std::ostream target,
const ers::Stream s
 

00063                                                                    {
00064     s.print_to(target); 
00065     return target ; 
00066 } // operator<<

std::ostream & ers::operator<< std::ostream ,
const IssueFactory &  factory
 

streaming operator

00112                                                                            {
00113     factory.write_to(stream);
00114     return stream ; 
00115 } // operator

Stream & ers::operator<< Stream s,
const Issue i
 

Sends the Issue into a Stream

Parameters:
s the Stream to send the Issue into
i the Issue to send
Returns:
the Stream
See also:
serialize_to()
00225                                                  {
00226     s.send(&i); 
00227     return s ; 
00228 } // operator<< 

std::ostream & ers::operator<< std::ostream s,
const Issue i
 

Standard Streaming operator - puts the human description into the Stream.

Parameters:
s the destination Stream
i the Issue to Stream
See also:
Issue::human_description()
00214                                                          {
00215     return s << i.human_description() ; 
00216 } // operator<<


Generated on Wed Feb 2 19:19:13 2011 for BOSS6.5.5 by  doxygen 1.3.9.1