Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ippParserCmdErrorId.h File Reference

Go to the source code of this file.

Enumerations

enum  ippParserCmdErrorId {
  OK = 0, ARGUMENT_FIRST_PART_MUST_BE_TOOL_OR_FOUNDTOOL, ARGUMENT_FOURTH_PART_MUST_BE_ACT, ARGUMENT_FOURTH_PART_BAD,
  ARGUMENT_MUST_BE_A_NUMBER, ARGUMENT_MUST_BE_EVENT_TAG, ARGUMENT_MUST_BE_INTEGER, ARGUMENT_MUST_BE_POSITIVE,
  ARGUMENT_MUST_BE_STRING, ARGUMENT_MUST_END_WITH_EMPTY_PARENTHESES, ARGUMENT_MUST_END_WITH_NUMBER_IN_PARENTHESES, ARGUMENT_SECOND_PART_BAD,
  ARGUMENT_SECOND_PART_MUST_BE_GOTOPAR_OR_PTMEASPAR, ARGUMENT_THIRD_PART_BAD, BAD_ARGUMENTS, BAD_CHARACTER_AFTER_COMMAND_END,
  BAD_CHARACTER_AFTER_KEYWORD, BAD_COMMAND_ARGUMENTS, BAD_COMMAND_NAME, BAD_DOTS,
  BAD_E_NUMBER_EXPONENT_MUST_HAVE_ONE_TWO_OR_THREE_DIGITS, BAD_FIRST_ARGUMENT, BAD_IJK_NUMBERS, BAD_KEYWORD,
  BAD_NUMBER_MORE_THAN_16_DIGITS, BAD_NUMBER_NO_DIGITS, BAD_NUMBER_OF_THROUGHS, BAD_NUMBER_TWO_DECIMAL_POINTS,
  BAD_STRING, BAD_TAG_CHARACTER, C_ARGUMENT_USED_TWICE, DIAMETER_MUST_BE_POSITIVE,
  DIS_ARGUMENT_USED_TWICE, DIS_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS, ER_ARGUMENT_USED_TWICE, EVENT_COMMAND_MUST_HAVE_EVENT_TAG,
  IJK_ARGUMENT_USED_TWICE, IJK_NOT_FOLLOWED_BY_ARGIJK, LMN_ARGUMENT_USED_TWICE, LMN_NOT_FOLLOWED_BY_ARGIJK,
  ILLEGAL_SPACE, MUST_HAVE_NO_ARGUMENTS, MUST_HAVE_ONE_ARGUMENT, MUST_HAVE_4_ARGUMENTS,
  MUST_HAVE_4_OR_8_ARGUMENTS, MUST_HAVE_7_ARGUMENTS, MUST_HAVE_7_OR_14_ARGUMENTS, NON_EVENT_COMMAND_MUST_NOT_HAVE_EVENT_TAG,
  NUMBER_THROUGH_MUST_BE_INTEGER, NUMBER_THROUGH_MUST_BE_POSITIVE, PHI_ARGUMENT_USED_TWICE, Q_ARGUMENT_USED_TWICE,
  R_ARGUMENT_USED_TWICE, SPACE_MISSING_AFTER_TAG, STEPW_MUST_BE_POSITIVE, TAG_NUMBER_OUT_OF_RANGE_FOR_EVENT_TAG,
  TAG_NUMBER_OUT_OF_RANGE_FOR_COMMAND_TAG, THETA_OUT_OF_RANGE, TIME_ARGUMENT_USED_TWICE, TIME_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS,
  TOOL_A_ARGUMENT_USED_TWICE, TOOL_B_ARGUMENT_USED_TWICE, TOOL_C_ARGUMENT_USED_TWICE, X_ARGUMENT_USED_TWICE,
  X_NOT_FOLLOWED_BY_NUMBER_IN_PARENS, X_Y_Z_ALL_MISSING, Y_ARGUMENT_USED_TWICE, Y_NOT_FOLLOWED_BY_NUMBER_IN_PARENS,
  Z_ARGUMENT_USED_TWICE, Z_NOT_FOLLOWED_BY_NUMBER_IN_PARENS, TOOL_A_NOT_FOLLOWED_BY_NUMBER_IN_PARENS, TOOL_B_NOT_FOLLOWED_BY_NUMBER_IN_PARENS,
  TOOL_C_NOT_FOLLOWED_BY_NUMBER_IN_PARENS, IJKACT_ARGUMENT_USED_TWICE, DENSITY_MUST_BE_POSITIVE, MINIMUM_RADIUS_OF_CURVATURE_MUST_BE_POSITIVE,
  ANGLE_ARGUMENT_USED_TWICE, ATNOMINALS_ARGUMENT_USED_TWICE, ANGLE_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS, ATNOMINALS_NOT_FOLLOWED_BY_BOOLEAN_IN_PARENS,
  BAD_SYNTAX_FOR_FORMAT_IN_SCANONCURVE, BAD_NUMBER_OF_ARGUMENT_FOR_DATA_IN_SCANONCURVE, NOT_IMPLEMENTED_YET
}

Functions

IPPDME_EXT_FUNC const char * toString (ippParserCmdErrorId)
IPPDME_EXT_FUNC ippErrorNameType getIppErr (ippParserCmdErrorId)


Enumeration Type Documentation

enum ippParserCmdErrorId
 

Enumeration values:
OK 
ARGUMENT_FIRST_PART_MUST_BE_TOOL_OR_FOUNDTOOL 
ARGUMENT_FOURTH_PART_MUST_BE_ACT 
ARGUMENT_FOURTH_PART_BAD 
ARGUMENT_MUST_BE_A_NUMBER 
ARGUMENT_MUST_BE_EVENT_TAG 
ARGUMENT_MUST_BE_INTEGER 
ARGUMENT_MUST_BE_POSITIVE 
ARGUMENT_MUST_BE_STRING 
ARGUMENT_MUST_END_WITH_EMPTY_PARENTHESES 
ARGUMENT_MUST_END_WITH_NUMBER_IN_PARENTHESES 
ARGUMENT_SECOND_PART_BAD 
ARGUMENT_SECOND_PART_MUST_BE_GOTOPAR_OR_PTMEASPAR 
ARGUMENT_THIRD_PART_BAD 
BAD_ARGUMENTS 
BAD_CHARACTER_AFTER_COMMAND_END 
BAD_CHARACTER_AFTER_KEYWORD 
BAD_COMMAND_ARGUMENTS 
BAD_COMMAND_NAME 
BAD_DOTS 
BAD_E_NUMBER_EXPONENT_MUST_HAVE_ONE_TWO_OR_THREE_DIGITS 
BAD_FIRST_ARGUMENT 
BAD_IJK_NUMBERS 
BAD_KEYWORD 
BAD_NUMBER_MORE_THAN_16_DIGITS 
BAD_NUMBER_NO_DIGITS 
BAD_NUMBER_OF_THROUGHS 
BAD_NUMBER_TWO_DECIMAL_POINTS 
BAD_STRING 
BAD_TAG_CHARACTER 
C_ARGUMENT_USED_TWICE 
DIAMETER_MUST_BE_POSITIVE 
DIS_ARGUMENT_USED_TWICE 
DIS_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS 
ER_ARGUMENT_USED_TWICE 
EVENT_COMMAND_MUST_HAVE_EVENT_TAG 
IJK_ARGUMENT_USED_TWICE 
IJK_NOT_FOLLOWED_BY_ARGIJK 
LMN_ARGUMENT_USED_TWICE 
LMN_NOT_FOLLOWED_BY_ARGIJK 
ILLEGAL_SPACE 
MUST_HAVE_NO_ARGUMENTS 
MUST_HAVE_ONE_ARGUMENT 
MUST_HAVE_4_ARGUMENTS 
MUST_HAVE_4_OR_8_ARGUMENTS 
MUST_HAVE_7_ARGUMENTS 
MUST_HAVE_7_OR_14_ARGUMENTS 
NON_EVENT_COMMAND_MUST_NOT_HAVE_EVENT_TAG 
NUMBER_THROUGH_MUST_BE_INTEGER 
NUMBER_THROUGH_MUST_BE_POSITIVE 
PHI_ARGUMENT_USED_TWICE 
Q_ARGUMENT_USED_TWICE 
R_ARGUMENT_USED_TWICE 
SPACE_MISSING_AFTER_TAG 
STEPW_MUST_BE_POSITIVE 
TAG_NUMBER_OUT_OF_RANGE_FOR_EVENT_TAG 
TAG_NUMBER_OUT_OF_RANGE_FOR_COMMAND_TAG 
THETA_OUT_OF_RANGE 
TIME_ARGUMENT_USED_TWICE 
TIME_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS 
TOOL_A_ARGUMENT_USED_TWICE 
TOOL_B_ARGUMENT_USED_TWICE 
TOOL_C_ARGUMENT_USED_TWICE 
X_ARGUMENT_USED_TWICE 
X_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
X_Y_Z_ALL_MISSING 
Y_ARGUMENT_USED_TWICE 
Y_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
Z_ARGUMENT_USED_TWICE 
Z_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
TOOL_A_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
TOOL_B_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
TOOL_C_NOT_FOLLOWED_BY_NUMBER_IN_PARENS 
IJKACT_ARGUMENT_USED_TWICE 
DENSITY_MUST_BE_POSITIVE 
MINIMUM_RADIUS_OF_CURVATURE_MUST_BE_POSITIVE 
ANGLE_ARGUMENT_USED_TWICE 
ATNOMINALS_ARGUMENT_USED_TWICE 
ANGLE_MUST_BE_FOLLOWED_BY_NUMBER_IN_PARENS 
ATNOMINALS_NOT_FOLLOWED_BY_BOOLEAN_IN_PARENS 
BAD_SYNTAX_FOR_FORMAT_IN_SCANONCURVE 
BAD_NUMBER_OF_ARGUMENT_FOR_DATA_IN_SCANONCURVE 
NOT_IMPLEMENTED_YET 

Definition at line 8 of file ippParserCmdErrorId.h.


Function Documentation

IPPDME_EXT_FUNC ippErrorNameType getIppErr ippParserCmdErrorId   ) 
 

Definition at line 95 of file ippParserCmdErrorId.cpp.

References BadArgument, and ENUMERATION.

Referenced by CxxTest::ValueTraits< ippParserCmdErrorId >::ValueTraits().

IPPDME_EXT_FUNC const char* toString ippParserCmdErrorId   ) 
 

Definition at line 81 of file ippParserCmdErrorId.cpp.

References ENUMERATION.


Generated on Wed Nov 8 00:20:18 2006 for IPPDME by  doxygen 1.4.1