#include <Slang/ecra.H>
Mostrar lista completa dos membros
Membros públicos | |
Construtores | |
| Dimensao (int linhas=0, int colunas=0) | |
| Construtor da classe. Mais... | |
| Dimensao (Posicao const &c) | |
| É possível converter explicitamente uma posição numa dimensão. Mais... | |
| Dimensao (std::istream &entrada) | |
| Construtor da classe por carregamento a partir de um canal. Mais... | |
Inspectores | |
| int | linhas () const |
| Devolve o número de linhas do ecrã ocupadas. Mais... | |
| int | colunas () const |
| Devolve o número de colunas do ecrã ocupadas. Mais... | |
Modificadores | |
| void | linhas (int linhas) |
| Modifica o número de linhas do ecrã ocupadas. Mais... | |
| void | colunas (int colunas) |
| Modifica o número de colunas do ecrã ocupadas. Mais... | |
Serializadores | |
| void | carrega (std::istream &entrada) |
| Carrega a dimensão a partir de um canal. Mais... | |
| void | guarda (std::ostream &saida) const |
| Guarda a dimensão escrevendo num canal. Mais... | |
Operadores | |
| Dimensao& | operator+= (Dimensao const &c) |
| Operador para soma de uma dimensão. Mais... | |
| Dimensao& | operator-= (Dimensao const &c) |
| Operador para subtracção de uma dimensão. Mais... | |
É tipicamente usada para representar a dimensão de caixas.
Definido na linha 142 do ficheiro ecra.H.
|
|
Construtor da classe. Por omissão a dimensão é nula. Nunca há dimensoes negativas.
Definido na linha 101 do ficheiro ecra_impl.H. |
|
|
É possível converter explicitamente uma posição numa dimensão.
Definido na linha 106 do ficheiro ecra_impl.H. |
|
|
Construtor da classe por carregamento a partir de um canal. Assume-se que o canal está ligado a um ficheiro cujo conteúdo foi criado usando o método guarda().
Definido na linha 111 do ficheiro ecra_impl.H. 00111 {
00112 carrega(entrada);
00113 }
|
|
|
Carrega a dimensão a partir de um canal. Assume-se que o canal está ligado a um ficheiro cujo conteúdo foi criado usando o método guarda().
Referenciado por Dimensao(). |
|
|
Modifica o número de colunas do ecrã ocupadas.
Definido na linha 129 do ficheiro ecra_impl.H. 00129 {
00130 colunas_ = colunas < 0 ? 0 : colunas;
00131 }
|
|
|
Devolve o número de colunas do ecrã ocupadas.
Definido na linha 120 do ficheiro ecra_impl.H. Referenciado por Dimensao(), operator+=(), operator-=(), e Slang::operator==(). 00120 {
00121 return colunas_;
00122 }
|
|
|
Guarda a dimensão escrevendo num canal. O formato produzido é compatível com o que o método carrega() espera.
|
|
|
Modifica o número de linhas do ecrã ocupadas.
Definido na linha 125 do ficheiro ecra_impl.H. 00125 {
00126 linhas_ = linhas < 0 ? 0 : linhas;
00127 }
|
|
|
Devolve o número de linhas do ecrã ocupadas.
Definido na linha 116 do ficheiro ecra_impl.H. Referenciado por Dimensao(), operator+=(), operator-=(), e Slang::operator==(). 00116 {
00117 return linhas_;
00118 }
|
|
|
Operador para soma de uma dimensão.
Definido na linha 134 do ficheiro ecra_impl.H. |
|
|
Operador para subtracção de uma dimensão.
Definido na linha 140 do ficheiro ecra_impl.H. |
1.2.6 escrito por Dimitri van Heesch,
© 1997-2001