ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <TextManager.hpp>
Public Member Functions | |
TextManager (const char *name) | |
virtual | ~TextManager () |
TextComposer & | operator[] (const int composer) noexcept(false) |
const TextComposer & | operator[] (const int composer) const noexcept(false) |
void | create (const int composer, const char *expression) noexcept(false) |
TextComposer & | find (const int composer) noexcept(false) |
const TextComposer & | find (const int composer) const noexcept(false) |
void | clear () |
virtual TextComposer * | createTextComposer (const int composer, const char *expression) |
Public Member Functions inherited from anna::Mutex | |
Mutex (const Mode::_v mode=Mode::Recursive) | |
virtual | ~Mutex () |
virtual void | lock () noexcept(false) |
virtual void | unlock () |
bool | trylock () noexcept(false) |
operator const pthread_mutex_t * () const | |
Additional Inherited Members | |
Protected Member Functions inherited from anna::Safe | |
Safe () | |
Gestor de textos con formato.
anna::TextManager::TextManager | ( | const char * | name | ) |
Constructor.
|
inlinevirtual |
Destructor.
void anna::TextManager::clear | ( | ) |
Elimina todos los compositores de texto creados hasta el momento.
|
noexcept |
Crea un nuevo compositor de textos.
composer | Índice del compositor. |
expression | Expresion asociada al compositor que vamos a crear. El numero de variables que hay que establecer antes de invocar a TextComposer::apply dependera de este texto. |
|
virtual |
Metodo que podemos reescribir para crear cualquier clase heredada de TextComposer. Por defecto la impletacion sera:
|
noexcept |
Devuelve el compositor de textos asociado al numero recibido como parametro. El compositor solicitado deberia estar creado mediate create.
composer | Indica el numero de compositor al que deseamos acceder. |
|
noexcept |
Devuelve el compositor de textos asociado al numero recibido como parametro. El compositor solicitado deberia estar creado mediate create.
composer | Indica el numero de compositor al que deseamos acceder. |
|
inlinenoexcept |
Operador de acceso. El compositor solicitado deberia estar creado mediate create.
composer | Indica el numero de compositor al que deseamos acceder. |
|
inlinenoexcept |
Operador de acceso. El compositor solicitado deberia estar creado mediate create.
composer | Indica el numero de compositor al que deseamos acceder. |