Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iopcStrings.h File Reference

File containing strings used by IOPC SP. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Defines

#define SP_PROGRAM_INFO   "\nIOPC Source Processor v 1.0 - " __DATE__
#define SP_HELP_HINT   "Type 'iopc_sp -h' for help."
#define SP_HELP
#define SP_INFO_DONE   "[done.]"
#define IOPC_ERROR_PREFIX   "IOPC SP Fatal error: "
#define IOPC_WARNING_PREFIX   "IOPC SP parser internal warning: "
#define SP_PARSE_ERROR   "IOPC SP "
#define SP_PARSE_ERROR_COUNT_MSG   " parse error(s) found.\n"
#define SP_PARSE_ERROR_INTRO
#define SP_PARSE_ERROR_INTRO2
#define SP_ERROR_NO_SOURCE_FILE   "No source file specified."
#define SP_ERROR_MISSING_PARAMETER   "Missing parameter for option \"%s\"."
#define SP_ERROR_UNKNOWN_OPTION   "Invalid option \"%s\"."
#define SP_ERROR_CANNOT_OPEN_FILE   "Cannot open file \"%s\"."
#define SP_ERROR_TWO_FILES_GIVEN   "Invalid command line - two source files given: \"%s\" and \"%s\"."
#define SP_ERROR_UNKNOWN_MAPPING_TYPE   "Invalid classes' default mapping type \"%s\" specified."
#define SP_ERROR_SAME_NAMED_ATTRIBUTES   "Two attributes with the same name \"%s\" found in class \"%s\"."
#define SP_NS_HELPER   "IOPC SP doesn't currently support all namespace and nested class features.\n "
#define SP_ERROR_ADDING_PC_HAVE_NPC   SP_NS_HELPER "Currently processed persistent capable class \"%s\" has the same name as one of allready seen non-persistent classes. Please rename one of them.\n %s : first definition of class \"%s\"."
#define SP_ERROR_ADDING_NPC_HAVE_PC   SP_NS_HELPER "Currently processed non-persistent class \"%s\" has the same name as one of allready seen persistent capable classes. Please rename one of them.\n %s : first definition of class \"%s\"."
#define SP_ERROR_ADDING_PC_HAVE_PC   SP_NS_HELPER "Currently processed persistent capable class \"%s\" has the same name as one of allready seen persistent capable classes. Please rename one of them.\n %s : first definition of class \"%s\"."
#define SP_ERROR_CANNOT_GET_ADDRESS   "Cannot get address of persistent attribute \"%s\".\n (IOPC SP forbids this for performance reasons.)"
#define SP_ERROR_ILLEGAL_INDIRECTION   "Illegal indirection (attribute \"%s\", class \"%s\")."

Detailed Description

File containing strings used by IOPC SP.

Author:
Josef Troch (josef.troch@email.cz)
Date:
2003 - 2004

Define Documentation

#define SP_PROGRAM_INFO   "\nIOPC Source Processor v 1.0 - " __DATE__
 

IOPC SP info message - includes version and build date.

#define SP_HELP_HINT   "Type 'iopc_sp -h' for help."
 

Hint how to get help on IOPC SP use.

#define SP_HELP
 

Help on IOPC SP use.

#define SP_INFO_DONE   "[done.]"
 

Message "done", displayed in verbose mode at the end of source processing.

#define IOPC_ERROR_PREFIX   "IOPC SP Fatal error: "
 

String used as prefix of fatal error messages.

#define IOPC_WARNING_PREFIX   "IOPC SP parser internal warning: "
 

String used as prefix of warning messages.

#define SP_PARSE_ERROR   "IOPC SP "
 

String used as prefix of parse error messages.

#define SP_PARSE_ERROR_COUNT_MSG   " parse error(s) found.\n"
 

Message used to tell user how many parse errors have been found. The number of the errors is prepended to the message.

#define SP_PARSE_ERROR_INTRO
 

Value:

CStdString() +\
  "IOPC SP warning: One or more errors occured while parsing preprocessor output.\n" +\
  "  Probably it is safe to ignore these errors:\n" +\
  "  - If they are caused by use of a non-standard extension of your compiler or\n" +\
  "    by a C++ feature that is unknown to IOPC SP internal parser, IOPC SP will\n" +\
  "    ignore them and its output will be (probably) later correctly parsed by\n" +\
  "    your C++ compiler.\n" +\
  "  - If they are caused by a bug in your code, the bug will be also found later\n" +\
  "    by the C++ compiler.\n"
Message displayed when first parse error is encountered if not displaying parse errors.

#define SP_PARSE_ERROR_INTRO2
 

Value:

CStdString() +\
  "IOPC SP warning: One or more errors occured while parsing preprocessor output.\n" +\
  "  Almost surely it is safe to ignore them. If some problems occur use switch\n" +\
  "  \"-p\" to display details about these errors.\n"
Message displayed when first parse error is encountered if displaying parse errors.


Generated on Wed Aug 11 22:34:11 2004 for IOPC by Doxygen 1.3.6