#pragma once #include #include #include #include "Combination.h" class Language { private: ehs::UInt_64 id; ehs::Str_8 name; ehs::Array keywords; ehs::Array separators; ehs::Array interpretations; public: Language(); Language(ehs::Str_8 name); Language(Language &&lang) noexcept; Language(const Language &lang); Language &operator=(Language &&lang) noexcept; Language &operator=(const Language &lang); ehs::UInt_64 GetId() const; ehs::Str_8 GetName() const; };