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