]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/btree_data.h
Funcion de debug para ver el contenido de un nodo
[z.facultad/75.52/treemulator.git] / src / btree_data.h
index b59004061f10d674da5d1346991f637fe2fd9956..c1d42615869d9b336d77e8a4f961ad9077daa054 100644 (file)
 /** Dato a guardar en los nodos */
 class BTreeData {
        public:
-               BTreeData () {}
+               BTreeData () { clave = NULL; }
                BTreeData (uchar *node);
                virtual ~BTreeData ();
 
                virtual uint Size ();
                virtual uchar *ToArray ();
+
+
+               bool operator < (const BTreeData &data) const;
+               virtual operator std::string () const {
+                       if (clave) {
+                               return (*clave);
+                       }
+                       return "NoKey";
+               }
        protected:
                Clave *clave;
                uint hijo;