#include "settings.h"
Public Member Functions | |
settings (const settings &)=delete | |
settings (void) | |
~settings (void)=default | |
bool | display_tokens (bool flag) |
octave_value | display_tokens (const octave_value_list &args, int nargout) |
bool | display_tokens (void) const |
void | increment_token_count (void) |
bool | lexer_debug_flag (bool flag) |
octave_value | lexer_debug_flag (const octave_value_list &args, int nargout) |
bool | lexer_debug_flag (void) const |
settings & | operator= (const settings &)=delete |
std::size_t | token_count (void) const |
Private Attributes | |
bool | m_display_tokens = false |
bool | m_lexer_debug_flag = false |
std::size_t | m_token_count = 0 |
Definition at line 44 of file settings.h.
settings::settings | ( | void | ) |
Definition at line 39 of file settings.cc.
|
delete |
|
default |
|
inline |
Definition at line 60 of file settings.h.
octave_value settings::display_tokens | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 44 of file settings.cc.
References m_display_tokens, and set_internal_variable().
Referenced by base_lexer::display_tokens(), and F__display_tokens__().
|
inline |
Definition at line 58 of file settings.h.
|
inline |
Definition at line 70 of file settings.h.
Referenced by base_lexer::increment_token_count().
|
inline |
Definition at line 76 of file settings.h.
octave_value settings::lexer_debug_flag | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 51 of file settings.cc.
References m_lexer_debug_flag, and set_internal_variable().
Referenced by base_lexer::debug_flag(), and F__lexer_debug_flag__().
|
inline |
Definition at line 74 of file settings.h.
|
inline |
Definition at line 68 of file settings.h.
Referenced by F__token_count__().
|
private |
Definition at line 86 of file settings.h.
Referenced by display_tokens().
|
private |
Definition at line 92 of file settings.h.
Referenced by lexer_debug_flag().
|
private |
Definition at line 89 of file settings.h.