Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Vector Class Reference
#include <vector.h>
Public Member Functions | |
Vector () | |
Cria um objeto do tipo vetor pronto para uso. | |
~Vector () | |
Deleta todos os elementos do vetor. | |
void | add (Object *e) |
Adiciona o elemento ![]() | |
Object * | get_element (int position) |
Retorna elementos contidos no vetor | |
void | remove_element (int position) |
Remove elementos contidos no vetor | |
Object * | find_element (int ext, int port) |
Executa procedimento de busca nos elementos do vetor | |
int | size (void) |
Representa o numero de elementos contidos no vetor. |
Detailed Description
- Note:
- Não preserva ordem dos seus elementos.
Definition at line 20 of file vector.h.
Constructor & Destructor Documentation
Vector | ( | ) |
~Vector | ( | ) |
Deleta todos os elementos do vetor.
- Note:
- Preserva os elementos originais
Definition at line 9 of file vector.cpp.
Member Function Documentation
void add | ( | Object * | e ) |
Adiciona o elemento ao final do vetor
- Parameters:
-
e Um ponteiro para algum objeto da clase Object
Exemplo:
Definition at line 14 of file vector.cpp.
Object* find_element | ( | int | ext, |
int | port | ||
) |
Executa procedimento de busca nos elementos do vetor
- Parameters:
-
ext Verifica se existe algum elemento com este ramal contido no vetor port Verifica se existe algum elemento com esta porta contido no vetor
- Note:
- Este método não esta completamente implementado.
- Returns:
- Um ponteiro para o objeto de interesse. NULL, caso este objeto não tenha sido encontrado.
Exemplo:
... return( find_element( 1011, 1011 ); ...
Object * get_element | ( | int | position ) |
Retorna elementos contidos no vetor
- Parameters:
-
position A posicao do elemento de interesse
- Returns:
- Um objeto da classe Object caso position seja maior do que zero e menor que o numero de elementos do vetor, NULL caso contrario
Exemplo:
... Object obj = v->get_element( 0x01 ); ...
Definition at line 29 of file vector.cpp.
void remove_element | ( | int | position ) |
Remove elementos contidos no vetor
- Parameters:
-
position Remove o elemento na posição position, desde de, position seja maior do que 0 e menor do que o numero de elementos do vetor.
Definition at line 34 of file vector.cpp.
int size | ( | void | ) |
Representa o numero de elementos contidos no vetor.
- Returns:
- O numero de elementos contidos no vetor
Exemplo:
... v->size(); ...
Definition at line 54 of file vector.cpp.
Generated on Tue Jul 12 2022 16:25:15 by
