diff options
Diffstat (limited to 'lexlib/LexerModule.cxx')
-rw-r--r-- | lexlib/LexerModule.cxx | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/lexlib/LexerModule.cxx b/lexlib/LexerModule.cxx index 3d4010756..0f1498bf2 100644 --- a/lexlib/LexerModule.cxx +++ b/lexlib/LexerModule.cxx @@ -30,7 +30,7 @@ LexerModule::LexerModule(int language_, LexerFunction fnFolder_, const char *const wordListDescriptions_[], const LexicalClass *lexClasses_, - size_t nClasses_) : + size_t nClasses_) noexcept : language(language_), fnLexer(fnLexer_), fnFolder(fnFolder_), @@ -44,7 +44,7 @@ LexerModule::LexerModule(int language_, LexerModule::LexerModule(int language_, LexerFactoryFunction fnFactory_, const char *languageName_, - const char * const wordListDescriptions_[]) : + const char * const wordListDescriptions_[]) noexcept : language(language_), fnLexer(nullptr), fnFolder(nullptr), @@ -55,14 +55,11 @@ LexerModule::LexerModule(int language_, languageName(languageName_) { } -LexerModule::~LexerModule() { -} - -int LexerModule::GetLanguage() const { +int LexerModule::GetLanguage() const noexcept { return language; } -int LexerModule::GetNumWordLists() const { +int LexerModule::GetNumWordLists() const noexcept { if (!wordListDescriptions) { return -1; } else { @@ -76,7 +73,7 @@ int LexerModule::GetNumWordLists() const { } } -const char *LexerModule::GetWordListDescription(int index) const { +const char *LexerModule::GetWordListDescription(int index) const noexcept { assert(index < GetNumWordLists()); if (!wordListDescriptions || (index >= GetNumWordLists())) { return ""; @@ -85,11 +82,11 @@ const char *LexerModule::GetWordListDescription(int index) const { } } -const LexicalClass *LexerModule::LexClasses() const { +const LexicalClass *LexerModule::LexClasses() const noexcept { return lexClasses; } -size_t LexerModule::NamedStyles() const { +size_t LexerModule::NamedStyles() const noexcept { return nClasses; } |