libs/EDoc/FunctionType.cpp File Reference

#include "config.h"
#include "EDoc/FunctionType.h"
#include "EDoc/PersistenceIFace.h"
#include "EDoc/Dictionary.h"
#include "EDoc/exceptions.h"
#include "EDoc/Logger.h"
#include "EDoc/utils.h"
#include "EDoc/PStack.h"
#include "EDoc/StackRef.h"
#include "EDoc/Type.h"
#include "EDoc/Function.h"
#include "EDoc/NotificationIFace.h"
#include "EDoc/persistence_data.h"
#include "IndexedDictionary.h"
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  EDoc

Defines

#define EDOC_MERGE_ERROR(Message)
 define a small macro that is called upon a merge error.
#define EDOC_REPLACE(DataFunctionType, Data, From, To, Count)   if ((void*)Data == From) {Data = (DataFunctionType*)To; Count++;}


Define Documentation

#define EDOC_MERGE_ERROR ( Message   ) 

Value:

EDOC_Error(Message); \
   EDOC_THROW_EXCEPTION(MergeException, \
      "Failed merging function type.", Message);
define a small macro that is called upon a merge error.

Definition at line 42 of file FunctionType.cpp.

#define EDOC_REPLACE ( DataFunctionType,
Data,
From,
To,
Count   )     if ((void*)Data == From) {Data = (DataFunctionType*)To; Count++;}

Definition at line 424 of file FunctionType.cpp.


Generated on Tue Jan 20 18:26:08 2009 for EDoc-0.2.1 by  doxygen 1.5.1