ARC SDK
Public Types | Public Member Functions
Arc::JobDescriptionParserPluginResult Class Reference

Public Types

enum  Result { Success, Failure, WrongLanguage }
 

Public Member Functions

 JobDescriptionParserPluginResult (bool v)
 
 JobDescriptionParserPluginResult (Result v)
 
 operator bool (void)
 
bool operator! (void)
 
bool operator== (bool v)
 
bool operator== (Result v)
 
bool HasErrors () const
 
const std::list< JobDescriptionParsingError > & GetErrors () const
 
void AddError (const JobDescriptionParsingError &error)
 
void AddError (const IString &msg, const std::pair< int, int > &location=std::make_pair(0, 0), const std::string &failing_code="")
 
void SetSuccess ()
 
void SetFailure ()
 
void SetWrongLanguage ()
 

Member Enumeration Documentation

◆ Result

Enumerator
Failure 

Parsing failed

Member Function Documentation

◆ AddError() [1/2]

void Arc::JobDescriptionParserPluginResult::AddError ( const JobDescriptionParsingError error)
inline
Since
Added in 5.1.0

◆ AddError() [2/2]

void Arc::JobDescriptionParserPluginResult::AddError ( const IString msg,
const std::pair< int, int > &  location = std::make_pair(0, 0),
const std::string &  failing_code = "" 
)
inline
Since
Added in 5.1.0

◆ GetErrors()

const std::list<JobDescriptionParsingError>& Arc::JobDescriptionParserPluginResult::GetErrors ( ) const
inline
Since
Added in 5.1.0

◆ HasErrors()

bool Arc::JobDescriptionParserPluginResult::HasErrors ( ) const
inline
Since
Added in 5.1.0

◆ SetFailure()

void Arc::JobDescriptionParserPluginResult::SetFailure ( )
inline
Since
Added in 5.1.0

◆ SetSuccess()

void Arc::JobDescriptionParserPluginResult::SetSuccess ( )
inline
Since
Added in 5.1.0

◆ SetWrongLanguage()

void Arc::JobDescriptionParserPluginResult::SetWrongLanguage ( )
inline
Since
Added in 5.1.0

The documentation for this class was generated from the following file: