common.h File Reference

#include <iostream>
#include <cstdio>
#include <iomanip>
#include <map>
#include <set>
#include <vector>

Go to the source code of this file.

Classes

struct  deletePtr< T >

Defines

#define CLEAR_SCREEN_CMD   "clear"
#define LOG(L,...)
#define LOG_CTOR()   LOG(3, "ctor called\n")
#define LOG_DTOR()   LOG(3, "dtor called\n")

Typedefs

typedef unsigned long long ulonglong
typedef std::vector< size_t > IntVector

Functions

template<class InputIterator , class T >
valueMerge (InputIterator first, InputIterator last, T delim)

Variables

int debugLevel

Define Documentation

#define CLEAR_SCREEN_CMD   "clear"
#define LOG ( L,
...   ) 
Value:
if (L >= debugLevel) {                \
                                printf("[%s:%d] [%s] ", __FILE__, \
                                       __LINE__, __func__);       \
                                printf(__VA_ARGS__);              \
                            }

Referenced by ManagedObject::initEntity(), ManagedObject::store(), ManagedObject::update(), and UserMenu::UserMenu().

 
#define LOG_CTOR (  )     LOG(3, "ctor called\n")
 
#define LOG_DTOR (  )     LOG(3, "dtor called\n")

Typedef Documentation

typedef std::vector<size_t> IntVector
typedef unsigned long long ulonglong

Function Documentation

template<class InputIterator , class T >
T valueMerge ( InputIterator  first,
InputIterator  last,
delim 
) [inline]

Referenced by ManagedObject::update().


Variable Documentation

Referenced by main().


Generated by  doxygen 1.6.2