fcml  1.2.2
Public Member Functions | List of all members
fcml::ParserConfig Class Reference

Parser configuration. More...

#include <fcml_parser.hpp>

Public Member Functions

 ParserConfig ()
 Default constructor. More...
 
bool isAllocSymbolTableIfNeeded () const
 
void setAllocSymbolTableIfNeeded (bool allocSymbolTableIfNeeded)
 
bool isDisableSymbolsDeclaration () const
 
void setDisableSymbolsDeclaration (bool disableSymbolsDeclaration)
 
bool isEnableErrorMessages () const
 
void setEnableErrorMessages (bool enableErrorMessages)
 
bool isIgnoreUndefinedSymbols () const
 
void setIgnoreUndefinedSymbols (bool ignoreUndefinedSymbols)
 
bool isOverrideLabels () const
 
void setOverrideLabels (bool overrideLabels)
 
bool isThrowExceptionOnError () const
 Gets true if exception should be thrown in case of error. More...
 
void setThrowExceptionOnError (bool throwExceptionOnError)
 Sets exception on error flag. More...
 

Detailed Description

Parser configuration.

Since
1.1.0

Constructor & Destructor Documentation

◆ ParserConfig()

fcml::ParserConfig::ParserConfig ( )
inline

Default constructor.

Since
1.1.0

Member Function Documentation

◆ isAllocSymbolTableIfNeeded()

bool fcml::ParserConfig::isAllocSymbolTableIfNeeded ( ) const
inline
Since
1.1.0

◆ isDisableSymbolsDeclaration()

bool fcml::ParserConfig::isDisableSymbolsDeclaration ( ) const
inline
Since
1.1.0

◆ isEnableErrorMessages()

bool fcml::ParserConfig::isEnableErrorMessages ( ) const
inline
Since
1.1.0

◆ isIgnoreUndefinedSymbols()

bool fcml::ParserConfig::isIgnoreUndefinedSymbols ( ) const
inline
Since
1.1.0

◆ isOverrideLabels()

bool fcml::ParserConfig::isOverrideLabels ( ) const
inline
Since
1.1.0

◆ isThrowExceptionOnError()

bool fcml::ParserConfig::isThrowExceptionOnError ( ) const
inline

Gets true if exception should be thrown in case of error.

Returns
True if exception should be thrown in case of error.
Since
1.1.0

◆ setAllocSymbolTableIfNeeded()

void fcml::ParserConfig::setAllocSymbolTableIfNeeded ( bool  allocSymbolTableIfNeeded)
inline
Since
1.1.0

◆ setDisableSymbolsDeclaration()

void fcml::ParserConfig::setDisableSymbolsDeclaration ( bool  disableSymbolsDeclaration)
inline
Since
1.1.0

◆ setEnableErrorMessages()

void fcml::ParserConfig::setEnableErrorMessages ( bool  enableErrorMessages)
inline
Since
1.1.0

◆ setIgnoreUndefinedSymbols()

void fcml::ParserConfig::setIgnoreUndefinedSymbols ( bool  ignoreUndefinedSymbols)
inline
Since
1.1.0

◆ setOverrideLabels()

void fcml::ParserConfig::setOverrideLabels ( bool  overrideLabels)
inline
Since
1.1.0

◆ setThrowExceptionOnError()

void fcml::ParserConfig::setThrowExceptionOnError ( bool  throwExceptionOnError)
inline

Sets exception on error flag.

Has to be set to true if exception should be thrown in case of error.

Parameters
throwExceptionOnErrorTrue if exception should be thrown in case of error.
Since
1.1.0

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