X-Git-Url: https://git.llucax.com/z.facultad/75.52/treemulator.git/blobdiff_plain/b192ca855bf9015796ec8f9093d8c872fffbcd5c..eabe0084451a515b80a7fd462c71b4bb2f8dd7bd:/src/btree_data.h diff --git a/src/btree_data.h b/src/btree_data.h index 573de74..53af1fc 100644 --- a/src/btree_data.h +++ b/src/btree_data.h @@ -46,11 +46,15 @@ class BTreeData { virtual uchar *ToArray () const; /** Retorna la clave manejada */ - Clave* getClave () { return clave; } + Clave* GetKey () { return clave; } + void SetKey (Clave *k) { clave = k; } /** Retorna el hijo apuntado */ - uint getChild () { return hijo; } + uint GetChild () { return hijo; } /** Setea el hijo apuntado */ - void setChild (uint c) { hijo = c; } + void SetChild (uint c) { hijo = c; } + + bool Abrev (BTreeData *anterior); + bool DesAbrev (BTreeData *anterior); bool operator < (const BTreeData &data) const; bool operator == (const BTreeData &data) const;