Marsyas  0.5.0-beta1
Data Structures | Typedefs | Enumerations | Functions
Marsyas::Debug Namespace Reference

Data Structures

struct  Bug
class  FileReader
class  FileWriter
class  Record
class  Recorder
class  Timer

Typedefs

typedef std::map< std::string,
Bug
BugReport

Enumerations

enum  BugFlags { no_bug = 0, path_missing, format_mismatch, value_mismatch }

Functions

void compare (const Record &actual, const Record &reference, BugReport &report)
void copy_swap_bytes (char *destination, const char *source, int size)
template<typename T >
void from_bytes (T &dst, const char src_bytes[sizeof(T)])
template<typename T >
void to_bytes (const T &src, char dst_bytes[sizeof(T)])

Typedef Documentation

typedef std::map<std::string, Bug> BugReport

Definition at line 42 of file debugger.h.


Enumeration Type Documentation

enum BugFlags
Enumerator:
no_bug 
path_missing 
format_mismatch 
value_mismatch 

Definition at line 28 of file debugger.h.


Function Documentation

marsyas_EXPORT void compare ( const Record &  actual,
const Record &  reference,
BugReport &  report 
)

Definition at line 23 of file debugger.cpp.

void copy_swap_bytes ( char *  destination,
const char *  source,
int  size 
)

Definition at line 25 of file file_io.cpp.

void Marsyas::Debug::from_bytes ( T &  dst,
const char  src_bytes[sizeof(T)] 
)

Definition at line 40 of file file_io.h.

void Marsyas::Debug::to_bytes ( const T &  src,
char  dst_bytes[sizeof(T)] 
)

Definition at line 33 of file file_io.h.