NCBI C++ ToolKit
Public Types | Public Member Functions | List of all members
CMacroParseException Class Reference

Search Toolkit Book for CMacroParseException

Macro exception. More...

#include <gui/objutils/macro_ex.hpp>

+ Inheritance diagram for CMacroParseException:
+ Collaboration diagram for CMacroParseException:

Public Types

enum  EErrCode {
  eParseKeywordExpected , eParseAsnSelectorExpected , eParseNamedAnnotExpected , eParseMacroNameExpected ,
  eParseVariableDefined , eParseVarDefinitionExpected , eParseUndefinedVariable , eParseIdentifierNameExpected ,
  eParseWrongVariableUsage , eParseIntegerExpected , eParseRangeInvalid , eParseThreadCountInvalid ,
  eParseAssignmentExpected , eParseAssignmentToConst , eParseLeftBraceExpected , eParseCommaOrRightBraceExpected ,
  eParseLeftParenthesisExpected , eParseRightParenthesisExpected , eParseLeftBracketExpected , eParseRightBracketExpected ,
  eParseWhereClauseExpected , eParseWhereClauseInvalid , eParseFunctionOrObjectNameExpected , eParseFunctionExpected ,
  eParseFunctionOrDoneExpected , eParseEndOfFunction , eParseNothingExpected , eParseSemicolonExpected ,
  eParseSeparatorExpected , eParseCommaExpected
}
 

Public Member Functions

virtual const char * GetErrCodeString (void) const override
 
 NCBI_EXCEPTION_DEFAULT (CMacroParseException, CException)
 

Detailed Description

Macro exception.

Definition at line 55 of file macro_ex.hpp.


The documentation for this class was generated from the following file:
Modified on Wed Feb 28 07:13:22 2024 by modify_doxy.py rev. 669887