Journal Class Reference#include <journal.h>
List of all members.
Detailed Description
Journaling System.
The journaling system is used to record external events and non-deterministic values from an execution run in order that the run may be re-played for debugging purposes. The journaling system is integrated into the platform library, though not all platform calls are journaled.
File system calls are not journaled, so any modified files must be reset to their original state before playback. Only a single journal can be recored or played back at a time.
For the journals to play back correctly, journal events cannot be triggered during the processing of another event.
|
Public Member Functions |
template<class Func, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J> |
| Method (Func,(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i, J j),(a, b, c, d, e, f, g, h, i, j)) template< class Func |
A class B class C class D
class E class F class G class
H class I | Method (Func,(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i),(a, b, c, d, e, f, g, h, i)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H | Method (Func,(Func func, A a, B b, C c, D d, E e, F f, G g, H h),(a, b, c, d, e, f, g, h)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G | Method (Func,(Func func, A a, B b, C c, D d, E e, F f, G g),(a, b, c, d, e, f, g)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F | Method (Func,(Func func, A a, B b, C c, D d, E e, F f),(a, b, c, d, e, f)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E | Method (Func,(Func func, A a, B b, C c, D d, E e),(a, b, c, d, e)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D | Method (Func,(Func func, A a, B b, C c, D d),(a, b, c, d)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C | Method (Func,(Func func, A a, B b, C c),(a, b, c)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B | Method (Func,(Func func, A a, B b),(a, b)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A | Method (Func,(Func func, A a),(a)) template< class Func > Method(Func |
template<class Func, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J> |
| Method ((Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i, J j),(mFile, id, a, b, c, d, e, f, g, h, i, j),(a, b, c, d, e, f, g, h, i, j)) template< class Func |
A class B class C class D
class E class F class G class
H class I | Method ((Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i),(mFile, id, a, b, c, d, e, f, g, h, i),(a, b, c, d, e, f, g, h, i)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H | Method ((Func func, A a, B b, C c, D d, E e, F f, G g, H h),(mFile, id, a, b, c, d, e, f, g, h),(a, b, c, d, e, f, g, h)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G | Method ((Func func, A a, B b, C c, D d, E e, F f, G g),(mFile, id, a, b, c, d, e, f, g),(a, b, c, d, e, f, g)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F | Method ((Func func, A a, B b, C c, D d, E e, F f),(mFile, id, a, b, c, d, e, f),(a, b, c, d, e, f)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E | Method ((Func func, A a, B b, C c, D d, E e),(mFile, id, a, b, c, d, e),(a, b, c, d, e)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D | Method ((Func func, A a, B b, C c, D d),(mFile, id, a, b, c, d),(a, b, c, d)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C | Method ((Func func, A a, B b, C c),(mFile, id, a, b, c),(a, b, c)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B | Method ((Func func, A a, B b),(mFile, id, a, b),(a, b)) template< class Func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A | Method ((Func func, A a),(mFile, id, a),(a)) template< class Func > Method((Func func) |
template<class Obj, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J> |
| Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E, F, G, H, I, J), A a, B b, C c, D d, E e, F f, G g, H h, I i, J j),(mFile, id, a, b, c, d, e, f, g, h, i, j),(a, b, c, d, e, f, g, h, i, j)) template< class Obj |
A class B class C class D
class E class F class G class
H class I | Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E, F, G, H, I), A a, B b, C c, D d, E e, F f, G g, H h, I i),(mFile, id, a, b, c, d, e, f, g, h, i),(a, b, c, d, e, f, g, h, i)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H | Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E, F, G, H), A a, B b, C c, D d, E e, F f, G g, H h),(mFile, id, a, b, c, d, e, f, g, h),(a, b, c, d, e, f, g, h)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G | Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E, F, G), A a, B b, C c, D d, E e, F f, G g),(mFile, id, a, b, c, d, e, f, g),(a, b, c, d, e, f, g)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F | Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E, F), A a, B b, C c, D d, E e, F f),(mFile, id, a, b, c, d, e, f),(a, b, c, d, e, f)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E | Method ((Obj *obj, void(Obj::*method)(A, B, C, D, E), A a, B b, C c, D d, E e),(mFile, id, a, b, c, d, e),(a, b, c, d, e)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D | Method ((Obj *obj, void(Obj::*method)(A, B, C, D), A a, B b, C c, D d),(mFile, id, a, b, c, d),(a, b, c, d)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C | Method ((Obj *obj, void(Obj::*method)(A, B, C), A a, B b, C c),(mFile, id, a, b, c),(a, b, c)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B | Method ((Obj *obj, void(Obj::*method)(A, B), A a, B b),(mFile, id, a, b),(a, b)) template< class Obj |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A | Method ((Obj *obj, void(Obj::*method)(A), A a),(mFile, id, a),(a)) template< class Obj > Method((Obj *obj |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I, class J> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i, J &j),(mFile, a, b, c, d, e, f, g, h, i, j)) |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i),(mFile, a, b, c, d, e, f, g, h, i)) |
template<class A, class B, class C, class D, class E, class F, class G, class H> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h),(mFile, a, b, c, d, e, f, g, h)) |
template<class A, class B, class C, class D, class E, class F, class G> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g),(mFile, a, b, c, d, e, f, g)) |
template<class A, class B, class C, class D, class E, class F> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f),(mFile, a, b, c, d, e, f)) |
template<class A, class B, class C, class D, class E> |
| Method ((A &a, B &b, C &c, D &d, E &e),(mFile, a, b, c, d, e)) |
template<class A, class B, class C, class D> |
| Method ((A &a, B &b, C &c, D &d),(mFile, a, b, c, d)) |
template<class A, class B, class C> |
| Method ((A &a, B &b, C &c),(mFile, a, b, c)) |
template<class A, class B> |
| Method ((A &a, B &b),(mFile, a, b)) |
template<class A> |
| Method ((A &a),(mFile, a)) |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I, class J> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i, J &j),(mFile, a, b, c, d, e, f, g, h, i, j)) |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i),(mFile, a, b, c, d, e, f, g, h, i)) |
template<class A, class B, class C, class D, class E, class F, class G, class H> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h),(mFile, a, b, c, d, e, f, g, h)) |
template<class A, class B, class C, class D, class E, class F, class G> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f, G &g),(mFile, a, b, c, d, e, f, g)) |
template<class A, class B, class C, class D, class E, class F> |
| Method ((A &a, B &b, C &c, D &d, E &e, F &f),(mFile, a, b, c, d, e, f)) |
template<class A, class B, class C, class D, class E> |
| Method ((A &a, B &b, C &c, D &d, E &e),(mFile, a, b, c, d, e)) |
template<class A, class B, class C, class D> |
| Method ((A &a, B &b, C &c, D &d),(mFile, a, b, c, d)) |
template<class A, class B, class C> |
| Method ((A &a, B &b, C &c),(mFile, a, b, c)) |
template<class A, class B> |
| Method ((A &a, B &b),(mFile, a, b)) |
template<class A> |
| Method ((A &a),(mFile, a)) |
Static Public Member Functions |
static void | Record (const char *file) |
static void | Play (const char *file) |
static bool | PlayNext () |
static void | Stop () |
static bool | IsRecording () |
| Returns true if in recording mode.
|
static bool | IsPlaying () |
| Returns true if in play mode.
|
static bool | IsDispatching () |
| Returns true if a function is being dispatched.
|
template<typename T> |
static void | Read (T *v) |
static bool | Read (U32 size, void *buffer) |
static void | ReadString (char str[256]) |
template<typename T> |
static void | Write (const T &v) |
static bool | Write (U32 size, void *buffer) |
static void | WriteString (const char str[256]) |
template<typename T> |
static void | DeclareFunction (T func) |
| Register a function with the journalling system.
|
template<typename T, typename U> |
static void | DeclareFunction (T obj, U method) |
template<typename T, typename U> |
static void | RemoveFunction (T obj, U method) |
Public Attributes |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A Func | func |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A | mFile |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A | id |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A void(Obj::* | method )()) |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A void(Obj::*) | mFile |
A class B class C class D
class E class F class G class
H class I class A class B
class C class D class E class
F class G class H class A
class B class C class D class
E class F class G class A
class B class C class D class
E class F class A class B
class C class D class E class
A class B class C class D
class A class B class C class
A class B class A void(Obj::*) | id |
Private Types |
typedef U32 | Id |
typedef void * | VoidPtr |
typedef void(Journal::*) | VoidMethod () |
| StopState |
| PlayState |
| RecordState |
enum | Mode {
StopState,
PlayState,
RecordState
} |
Private Member Functions |
| Journal () |
Static Private Member Functions |
static IdGenerator & | idPool () |
static Functor * | _create (Id id) |
static void | _start () |
static void | _finish () |
static Id | _getFunctionId (VoidPtr ptr, VoidMethod method) |
static void | _removeFunctionId (VoidPtr ptr, VoidMethod method) |
Static Private Attributes |
static FuncDecl * | _FunctionList |
static U32 | _Count |
static Stream * | mFile |
static enum Journal::Mode | _State |
static bool | _Dispatching |
Classes |
struct | FuncDecl |
struct | FuncRep |
struct | Functor |
| Functor base classes. More...
|
struct | FunctorDecl |
| Multiple argument function functor specialization. More...
|
struct | FunctorDecl< void(*)(A) > |
struct | FunctorDecl< void(*)(A, B) > |
struct | FunctorDecl< void(*)(A, B, C) > |
struct | FunctorDecl< void(*)(A, B, C, D) > |
struct | FunctorDecl< void(*)(A, B, C, D, E) > |
struct | FunctorDecl< void(*)(A, B, C, D, E, F) > |
struct | FunctorDecl< void(*)(A, B, C, D, E, F, G) > |
struct | FunctorDecl< void(*)(A, B, C, D, E, F, G, H) > |
struct | FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) > |
struct | FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I, J) > |
struct | MethodDecl |
struct | MethodDecl< T *, void(T::*)(A) > |
struct | MethodDecl< T *, void(T::*)(A, B) > |
struct | MethodDecl< T *, void(T::*)(A, B, C) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E, F) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E, F, G) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E, F, G, H) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E, F, G, H, I) > |
struct | MethodDecl< T *, void(T::*)(A, B, C, D, E, F, G, H, I, J) > |
struct | MethodRep |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
-
StopState |
|
PlayState |
|
RecordState |
|
Constructor & Destructor Documentation
Journal::Journal |
( |
|
) |
[inline, private] |
Member Function Documentation
static IdGenerator& Journal::idPool |
( |
|
) |
[inline, static, private] |
static Functor* Journal::_create |
( |
Id |
id |
) |
[static, private] |
static void Journal::_start |
( |
|
) |
[static, private] |
static void Journal::_finish |
( |
|
) |
[static, private] |
static void Journal::Record |
( |
const char * |
file |
) |
[static] |
static void Journal::Play |
( |
const char * |
file |
) |
[static] |
static bool Journal::PlayNext |
( |
|
) |
[static] |
static void Journal::Stop |
( |
|
) |
[static] |
static bool Journal::IsRecording |
( |
|
) |
[inline, static] |
Returns true if in recording mode.
static bool Journal::IsPlaying |
( |
|
) |
[inline, static] |
Returns true if in play mode.
static bool Journal::IsDispatching |
( |
|
) |
[inline, static] |
Returns true if a function is being dispatched.
template<typename T>
static void Journal::Read |
( |
T * |
v |
) |
[inline, static] |
static bool Journal::Read |
( |
U32 |
size, |
|
|
void * |
buffer | |
|
) |
| | [inline, static] |
static void Journal::ReadString |
( |
char |
str[256] |
) |
[inline, static] |
template<typename T>
static void Journal::Write |
( |
const T & |
v |
) |
[inline, static] |
static bool Journal::Write |
( |
U32 |
size, |
|
|
void * |
buffer | |
|
) |
| | [inline, static] |
static void Journal::WriteString |
( |
const char |
str[256] |
) |
[inline, static] |
template<typename T>
static void Journal::DeclareFunction |
( |
T |
func |
) |
[inline, static] |
Register a function with the journalling system.
template<typename T, typename U>
static void Journal::DeclareFunction |
( |
T |
obj, |
|
|
U |
method | |
|
) |
| | [inline, static] |
template<typename T, typename U>
static void Journal::RemoveFunction |
( |
T |
obj, |
|
|
U |
method | |
|
) |
| | [inline, static] |
template<class Func, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J>
Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i, J j) |
, |
|
|
(a, b, c, d, e, f, g, h, i, j) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i) |
, |
|
|
(a, b, c, d, e, f, g, h, i) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e, F f, G g, H h) |
, |
|
|
(a, b, c, d, e, f, g, h) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e, F f, G g) |
, |
|
|
(a, b, c, d, e, f, g) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e, F f) |
, |
|
|
(a, b, c, d, e, f) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d, E e) |
, |
|
|
(a, b, c, d, e) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c, D d) |
, |
|
|
(a, b, c, d) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b, C c) |
, |
|
|
(a, b, c) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B Journal::Method |
( |
Func |
, |
|
|
(Func func, A a, B b) |
, |
|
|
(a, b) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Journal::Method |
( |
Func |
, |
|
|
(Func func, A a) |
, |
|
|
(a) |
| |
|
) |
| | |
template<class Func, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J>
Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i, J j) |
, |
|
|
(mFile, id, a, b, c, d, e, f, g, h, i, j) |
, |
|
|
(a, b, c, d, e, f, g, h, i, j) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e, F f, G g, H h, I i) |
, |
|
|
(mFile, id, a, b, c, d, e, f, g, h, i) |
, |
|
|
(a, b, c, d, e, f, g, h, i) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e, F f, G g, H h) |
, |
|
|
(mFile, id, a, b, c, d, e, f, g, h) |
, |
|
|
(a, b, c, d, e, f, g, h) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e, F f, G g) |
, |
|
|
(mFile, id, a, b, c, d, e, f, g) |
, |
|
|
(a, b, c, d, e, f, g) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e, F f) |
, |
|
|
(mFile, id, a, b, c, d, e, f) |
, |
|
|
(a, b, c, d, e, f) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E Journal::Method |
( |
(Func func, A a, B b, C c, D d, E e) |
, |
|
|
(mFile, id, a, b, c, d, e) |
, |
|
|
(a, b, c, d, e) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D Journal::Method |
( |
(Func func, A a, B b, C c, D d) |
, |
|
|
(mFile, id, a, b, c, d) |
, |
|
|
(a, b, c, d) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C Journal::Method |
( |
(Func func, A a, B b, C c) |
, |
|
|
(mFile, id, a, b, c) |
, |
|
|
(a, b, c) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B Journal::Method |
( |
(Func func, A a, B b) |
, |
|
|
(mFile, id, a, b) |
, |
|
|
(a, b) |
| |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Journal::Method |
( |
(Func func, A a) |
, |
|
|
(mFile, id, a) |
, |
|
|
(a) |
| |
|
) |
| | |
template<class Obj, class A, class B, class C, class D, class E, class F, class G, class H, class I, class J>
Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E, F, G, H, I, J) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e, |
|
|
F |
f, |
|
|
G |
g, |
|
|
H |
h, |
|
|
I |
i, |
|
|
J |
j | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E, F, G, H, I) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e, |
|
|
F |
f, |
|
|
G |
g, |
|
|
H |
h, |
|
|
I |
i | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E, F, G, H) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e, |
|
|
F |
f, |
|
|
G |
g, |
|
|
H |
h | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E, F, G) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e, |
|
|
F |
f, |
|
|
G |
g | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E, F) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e, |
|
|
F |
f | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D, E) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d, |
|
|
E |
e | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C, D) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c, |
|
|
D |
d | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B, C) |
method, |
|
|
A |
a, |
|
|
B |
b, |
|
|
C |
c | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B Journal::Method |
( |
(Obj *obj, void(Obj::*)(A, B) |
method, |
|
|
A |
a, |
|
|
B |
b | |
|
) |
| | |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Journal::Method |
( |
(Obj *obj, void(Obj::*)(A) |
method, |
|
|
A |
a | |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I, class J>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i, J &j) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h, i, j) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h, i) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g) |
, |
|
|
(mFile, a, b, c, d, e, f, g) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f) |
, |
|
|
(mFile, a, b, c, d, e, f) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e) |
, |
|
|
(mFile, a, b, c, d, e) |
| |
|
) |
| | |
template<class A, class B, class C, class D>
Journal::Method |
( |
(A &a, B &b, C &c, D &d) |
, |
|
|
(mFile, a, b, c, d) |
| |
|
) |
| | |
template<class A, class B, class C>
Journal::Method |
( |
(A &a, B &b, C &c) |
, |
|
|
(mFile, a, b, c) |
| |
|
) |
| | |
template<class A, class B>
Journal::Method |
( |
(A &a, B &b) |
, |
|
|
(mFile, a, b) |
| |
|
) |
| | |
template<class A>
Journal::Method |
( |
(A &a) |
, |
|
|
(mFile, a) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I, class J>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i, J &j) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h, i, j) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h, I &i) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h, i) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G, class H>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g, H &h) |
, |
|
|
(mFile, a, b, c, d, e, f, g, h) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F, class G>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f, G &g) |
, |
|
|
(mFile, a, b, c, d, e, f, g) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E, class F>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e, F &f) |
, |
|
|
(mFile, a, b, c, d, e, f) |
| |
|
) |
| | |
template<class A, class B, class C, class D, class E>
Journal::Method |
( |
(A &a, B &b, C &c, D &d, E &e) |
, |
|
|
(mFile, a, b, c, d, e) |
| |
|
) |
| | |
template<class A, class B, class C, class D>
Journal::Method |
( |
(A &a, B &b, C &c, D &d) |
, |
|
|
(mFile, a, b, c, d) |
| |
|
) |
| | |
template<class A, class B, class C>
Journal::Method |
( |
(A &a, B &b, C &c) |
, |
|
|
(mFile, a, b, c) |
| |
|
) |
| | |
template<class A, class B>
Journal::Method |
( |
(A &a, B &b) |
, |
|
|
(mFile, a, b) |
| |
|
) |
| | |
template<class A>
Journal::Method |
( |
(A &a) |
, |
|
|
(mFile, a) |
| |
|
) |
| | |
Member Data Documentation
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Func Journal::func |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Journal::mFile |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A Journal::id |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A void(Obj::* Journal::method)()) |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A void(Obj::*) Journal::mFile |
class A class B class C class D class E class F class G class H class I class A class B class C class D class E class F class G class H class A class B class C class D class E class F class G class A class B class C class D class E class F class A class B class C class D class E class A class B class C class D class A class B class C class A class B class A void(Obj::*) Journal::id |
|