OMNeT++ NEDXML  6.0.3
errorstore.h File Reference
#include <vector>
#include <exception>
#include <stdexcept>
#include <string>
#include "nedxmldefs.h"

Go to the source code of this file.

Classes

class  ErrorStore
 

Namespaces

 omnetpp
 
 omnetpp::nedxml
 

Macros

#define INTERNAL_ERROR0(context, msg)   NedInternalError(__FILE__,__LINE__,context,msg)
 
#define INTERNAL_ERROR1(context, msg, arg1)   NedInternalError(__FILE__,__LINE__,context,msg,arg1)
 
#define INTERNAL_ERROR2(context, msg, arg1, arg2)   NedInternalError(__FILE__,__LINE__,context,msg,arg1,arg2)
 
#define INTERNAL_ERROR3(context, msg, arg1, arg2, arg3)   NedInternalError(__FILE__,__LINE__,context,msg,arg1,arg2,arg3)
 

Enumerations

enum  ProblemSeverity { SEVERITY_INFO, SEVERITY_WARNING, SEVERITY_ERROR }
 

Functions

void NedInternalError (const char *file, int line, ASTNode *context, const char *messagefmt,...)
 

Macro Definition Documentation

◆ INTERNAL_ERROR0

#define INTERNAL_ERROR0 (   context,
  msg 
)    NedInternalError(__FILE__,__LINE__,context,msg)

◆ INTERNAL_ERROR1

#define INTERNAL_ERROR1 (   context,
  msg,
  arg1 
)    NedInternalError(__FILE__,__LINE__,context,msg,arg1)

◆ INTERNAL_ERROR2

#define INTERNAL_ERROR2 (   context,
  msg,
  arg1,
  arg2 
)    NedInternalError(__FILE__,__LINE__,context,msg,arg1,arg2)

◆ INTERNAL_ERROR3

#define INTERNAL_ERROR3 (   context,
  msg,
  arg1,
  arg2,
  arg3 
)    NedInternalError(__FILE__,__LINE__,context,msg,arg1,arg2,arg3)