fluidvis
Public Member Functions | List of all members
sx::Annotation Class Reference

#include <Log4SX.h>

Public Member Functions

EXL Annotation (string annotation)
 
EXL Annotation (const Annotation &a)
 
EXL Annotationoperator= (const Annotation &a)
 
EXL string getAnnotation () const
 

Detailed Description

A log annotation. This class is meant to overload the << operator of the logger to append a new annotation like this: <logger> << Annotation(<annotation text>)

Constructor & Destructor Documentation

EXL sx::Annotation::Annotation ( string  annotation)

Constructs an annotation with an annotation text. This class is meant to overload the << operator of the logger to append a new markup like this: <logger> << LogMarkup(<annotation text>)

Parameters
annotationannotation text
EXL sx::Annotation::Annotation ( const Annotation a)

copy constructor

Member Function Documentation

EXL string sx::Annotation::getAnnotation ( ) const

getter

EXL Annotation& sx::Annotation::operator= ( const Annotation a)

assignment operator


The documentation for this class was generated from the following file: