11#define __RTLog_h__ included
17#ifndef __RTProtocol_h__
18#include <RTProtocol.h>
37 RTS_INLINE
Base(
void );
38 RTS_INLINE
~Base(
void );
43 RTS_INLINE
void cr(
void );
45 void crtab(
int = 1 );
48 void open(
const char * );
55 void log(
const char * str);
65 void show(
const char * str);
77 void log(
long double );
81 void log(
long long );
97 void log(
unsigned int );
98 void log(
unsigned long );
99 void log(
unsigned long long );
100 void log(
unsigned short );
101 void log(
unsigned char );
104#if RTUseFloatingPoint
107 void show(
long double );
111 void show(
long long );
127 void show(
unsigned int );
128 void show(
unsigned long );
129 void show(
unsigned long long );
130 void show(
unsigned short );
131 void show(
unsigned char );
Represents a log port.
Definition: RTLog.h:31
void log(const void *data, const RTObject_class *type)
Print the default ASCII encoding of an object to the log, followed by a carriage return.
void log(const char *str)
Print a string to the log, followed by a carriage return.
void commit(void)
Flush all buffered characters to the log.
void cr(void)
Print a carriage return to the log.
Definition: RTLog.inl:35
void show(const RTString &str)
Print a string to the log.
void log(const RTString &str)
Print a string to the log, followed by a carriage return.
void show(const void *data, const RTObject_class *type)
Print the default ASCII encoding of an object to the log.
void show(const char *str)
Print a string to the log.
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
Represents a general capsule port typed by a protocol which determines the set of events that can be ...
Definition: RTProtocol.h:50
A C-style string wrapped in a data object.
Definition: RTString.h:24
Represents the predefined "Log" protocol.
Definition: RTLog.h:28
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
Definition: RTProtocolDescriptor.h:40
Encapsulates a data object and its type descriptor.
Definition: RTTypedValue.h:29