common.h File Reference

#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <vector>
#include <map>
#include <set>
#include "wave_ex.h"
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.



#define IN
#define OUT
#define IO
#define DPRINTF(args...)
#define ASSERT(exp, args...)
#define IMPLIES(x, y, args...)   ASSERT((!(x)) || (y), args)
#define alloca   __builtin_alloca
enum  eCreateFlag {
  eCreateIfNotExists = 1,
  eNullIfNotExists = 0,
  eErrorIfNotExists = 0
}
 

used to specify object creation behavior

More...
typedef unsigned char byte_t
 basic (unsigned) 8-bit type
typedef uint16_t word_t
 basic (unsigned) 16-bit type
typedef uint32_t dword_t
 basic (unsigned) 32-bit type
typedef uint64_t qword_t
 basic (unsigned) 64-bit type
typedef std::vector< std::string > VecString
typedef std::set< std::string > SetString
typedef std::map< std::string,
std::string > 
Dictionary