]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blob - src/clave_fija.h
Funcion de debug para ver el contenido de un nodo
[z.facultad/75.52/treemulator.git] / src / clave_fija.h
1
2 #ifndef _CLAVE_FIJA_H_
3 #define _CLAVE_FIJA_H_
4
5 #include "clave.h"
6 #include <string>
7 #include <sstream>
8
9 class ClaveFija : public Clave {
10         public :
11                 ClaveFija (uchar *n);
12                 ClaveFija (int n);
13                 virtual ~ClaveFija () {}
14
15                 uint Size () const;
16                 uchar *ToArray () const;
17                 Clave *Clone () const;
18
19                 virtual bool operator < (const Clave &c) const;
20                 virtual operator std::string () const {
21                         std::string out;
22                         std::stringstream ss;
23                         ss << data;
24                         ss >> out;
25                         return out;
26                 }
27         private:
28                 int data;
29 };
30
31 #endif
32