]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/clave.h
Más Parametrizable la creación del árbol.
[z.facultad/75.52/treemulator.git] / src / clave.h
index be75a7ce90fd699ed9efc46f9a3a8bc3d2fb19eb..81e24dbe594ff01027d6631cd6a8011ebdaaee56 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Clave para agregar a un arbol B */
 #include "common.h"
+#include <string>
 
 class Clave {
        public:
@@ -12,6 +13,10 @@ class Clave {
                virtual uint Size () const = 0;
                virtual uchar *ToArray () const = 0;
                virtual Clave *Clone () const = 0;
+
+               virtual bool operator < (const Clave &k) const = 0;
+               virtual bool operator == (const Clave &k) const = 0;
+               virtual operator std::string () const = 0;
 };
 
 #endif