Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef CUBA_H
- #define CUBA_H
- #include <iostream>
- #include "Bloque.h"
- #include "RegistroIndice.h"
- using namespace std;
- class Cuba:
- public Bloque
- {
- public:
- Cuba();
- Cuba(long int tamanioBloque);
- virtual ~Cuba();
- unsigned int getProfundidad() const;
- void setProfundidad(const unsigned int & profundidad);
- void incrementarProfundidad();
- void decrementarProfundidad();
- bool puedeAgregar(const Registro * registro) const;
- virtual void agregarRegistro(Registro * registro);
- bool combinar(Cuba &cuba); //TODO: implementar
- //Cuba* dividir(const IndiceHashExtensible &indiceHash); //TODO: implementar
- private:
- unsigned int profundidad;
- virtual string especializarSerializar() const;
- virtual void especializarHidratar(stringstream & s);
- };
- #endif /* CUBA_H */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement