#include <RoadLogEvent.h>
Public Member Functions | |
Constructors | |
RoadLogEvent () | |
RoadLogEvent (const char *fmt) | |
RoadLogEvent (const char *fmt, int d) | |
RoadLogEvent (const char *fmt, int d, int d2) | |
RoadLogEvent (const char *fmt, int d, int d2, float f) | |
RoadLogEvent (const char *fmt, int d, int d2, float f, const char *s) | |
RoadLogEvent (const char *fmt, int d, int d2, float f, const void *x) | |
RoadLogEvent (const char *fmt, int d, int d2, float f, int i) | |
RoadLogEvent (const char *fmt, int d, int d2, float f, long long i) | |
RoadLogEvent (const char *fmt, int d, int d2, float f, double g) | |
~RoadLogEvent () | |
GetSet | |
Default copy constructor and assignment | |
bool | isValid () const |
int | int1 () const |
int | int2 () const |
float | float1 () const |
const char * | format () const |
const char * | cstr1 () const |
const void * | void1 () const |
long long | int64 () const |
double | double1 () const |
Conversion | |
std::string | toString (const char *tag, int code) const |
Public Attributes | |
const char * | cstr_1 |
One additional argument (for logging) More... | |
double | double_1 |
signed int64 (i). Ambiguous if unsigned is also defined. More... | |
long long | int64_1 |
Void* argument (x) – Use upper-case codes for object types. More... | |
const void * | void_1 |
Cstr argument (s) – type checked at construct-time. More... | |
Fields | |
const char * | format_string |
int | int_1 |
Format string (a literal with format codes, for logging) More... | |
int | int_2 |
Integer argument (d, for logging) More... | |
float | float_1 |
Integer argument (d, for logging) More... | |
union { | |
const char * cstr_1 | |
One additional argument (for logging) More... | |
double double_1 | |
signed int64 (i). Ambiguous if unsigned is also defined. More... | |
long long int64_1 | |
Void* argument (x) – Use upper-case codes for object types. More... | |
const void * void_1 | |
Cstr argument (s) – type checked at construct-time. More... | |
}; | |
Float argument (f, for logging) More... | |
Static Private Member Functions | |
Class helpers | |
static bool | firstExtraCode (std::ostream &os, char c, char *extraCode) |
True if this char is the first extra code. More... | |
Definition at line 28 of file RoadLogEvent.h.
|
inline |
Definition at line 46 of file RoadLogEvent.h.
|
inlineexplicit |
Definition at line 47 of file RoadLogEvent.h.
|
inline |
Definition at line 48 of file RoadLogEvent.h.
|
inline |
Definition at line 49 of file RoadLogEvent.h.
|
inline |
Definition at line 50 of file RoadLogEvent.h.
|
inline |
Definition at line 51 of file RoadLogEvent.h.
|
inline |
Definition at line 52 of file RoadLogEvent.h.
|
inline |
Definition at line 53 of file RoadLogEvent.h.
|
inline |
Definition at line 54 of file RoadLogEvent.h.
|
inline |
Definition at line 55 of file RoadLogEvent.h.
|
inline |
Definition at line 56 of file RoadLogEvent.h.
|
inline |
Definition at line 65 of file RoadLogEvent.h.
|
inline |
Definition at line 68 of file RoadLogEvent.h.
|
staticprivate |
True if this char is the first extra code.
Definition at line 112 of file RoadLogEvent.cpp.
|
inline |
Definition at line 63 of file RoadLogEvent.h.
|
inline |
Definition at line 64 of file RoadLogEvent.h.
|
inline |
Definition at line 61 of file RoadLogEvent.h.
|
inline |
Definition at line 62 of file RoadLogEvent.h.
|
inline |
Definition at line 67 of file RoadLogEvent.h.
|
inline |
Definition at line 60 of file RoadLogEvent.h.
string orgQhull::RoadLogEvent::toString | ( | const char * | tag, |
int | code | ||
) | const |
Definition at line 29 of file RoadLogEvent.cpp.
|
inline |
Definition at line 66 of file RoadLogEvent.h.
union { ... } |
Float argument (f, for logging)
const char* orgQhull::RoadLogEvent::cstr_1 |
One additional argument (for logging)
Definition at line 37 of file RoadLogEvent.h.
double orgQhull::RoadLogEvent::double_1 |
signed int64 (i). Ambiguous if unsigned is also defined.
Definition at line 40 of file RoadLogEvent.h.
float orgQhull::RoadLogEvent::float_1 |
Integer argument (d, for logging)
Definition at line 35 of file RoadLogEvent.h.
const char* orgQhull::RoadLogEvent::format_string |
Definition at line 32 of file RoadLogEvent.h.
long long orgQhull::RoadLogEvent::int64_1 |
Void* argument (x) – Use upper-case codes for object types.
Definition at line 39 of file RoadLogEvent.h.
int orgQhull::RoadLogEvent::int_1 |
Format string (a literal with format codes, for logging)
Definition at line 33 of file RoadLogEvent.h.
int orgQhull::RoadLogEvent::int_2 |
Integer argument (d, for logging)
Definition at line 34 of file RoadLogEvent.h.
const void* orgQhull::RoadLogEvent::void_1 |
Cstr argument (s) – type checked at construct-time.
Definition at line 38 of file RoadLogEvent.h.