#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 EDOC_MERGE_ERROR | ( | Message | ) |
Value:
EDOC_Error(Message); \ EDOC_THROW_EXCEPTION(MergeException, \ "Failed merging function type.", Message);
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.