CLI  2.9
traces.h File Reference

Traces management system definition. More...

#include "cli/namespace.h"
#include "cli/object.h"
#include "cli/help.h"
#include "cli/tk.h"

Go to the source code of this file.

Classes

class  TraceClass
 Trace class object. More...
 
class  Traces
 Traces service. More...
 

Macros

#define INTERNAL_ERROR   GetInternalErrorTraceClass()
 Internal error common trace class singleton redirection. More...
 

Functions

const bool operator== (const TraceClass &CLI_Class1, const TraceClass &CLI_Class2)
 Classes equivalence operator. More...
 
const TraceClassGetInternalErrorTraceClass ()
 Internal error common trace class singleton. More...
 
TracesGetTraces (void)
 Singleton. More...
 

Detailed Description

Traces management system definition.

Author
Alexis Royer Defined by Traces and TraceClass classes. Use the singleton cli::GetTraces.

Definition in file traces.h.

Macro Definition Documentation

◆ INTERNAL_ERROR

#define INTERNAL_ERROR   GetInternalErrorTraceClass()

Internal error common trace class singleton redirection.

Definition at line 107 of file traces.h.

Function Documentation

◆ GetInternalErrorTraceClass()

const TraceClass& GetInternalErrorTraceClass ( )

Internal error common trace class singleton.

Returns
Internal error common trace class instance.

◆ GetTraces()

Traces& GetTraces ( void  )

Singleton.

Returns
The only one Traces instance.

◆ operator==()

const bool operator== ( const TraceClass CLI_Class1,
const TraceClass CLI_Class2 
)

Classes equivalence operator.

Returns
true if trace classes are equivalent, false otherwise.
Parameters
CLI_Class1First member.
CLI_Class2Second member.