#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.