Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

objeto Class Reference

#include <objeto.h>

Collaboration diagram for objeto:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 objeto (char *nom)
 ~objeto ()
int operator== (objeto *&a)

Public Attributes

char * nombre
int tipo
int longitud
bool clave
int decimal
long posicion
long tamano
objetonext

Detailed Description

Definition at line 8 of file objeto.h.


Constructor & Destructor Documentation

objeto::objeto char *  nom  ) 
 

Definition at line 5 of file objeto.cpp.

References clave, decimal, longitud, next, nombre, posicion, strlwr(), tamano, and tipo.

Here is the call graph for this function:

objeto::~objeto  ) 
 

Definition at line 26 of file objeto.cpp.

References nombre.


Member Function Documentation

int objeto::operator== objeto *&  a  ) 
 

Definition at line 16 of file objeto.cpp.

References longitud, nombre, and tipo.


Member Data Documentation

bool objeto::clave
 

Definition at line 15 of file objeto.h.

Referenced by compilador::abrirtabla(), tabla::agregar(), compilador::an_CREATETABLE(), ejecutor::cargar(), ejecutor::crear(), ejecutor::eliminar(), ejecutor::fpack(), ejecutor::modificar(), objeto(), and ejecutor::seleccionar().

int objeto::decimal
 

Definition at line 16 of file objeto.h.

Referenced by compilador::abrirtabla(), tabla::agregar(), compilador::an_ALTERTABLE(), compilador::an_CREATETABLE(), compilador::analiza_expresion(), ejecutor::cargar(), ejecutor::crear(), ejecutor::modificar(), objeto(), ejecutor::seleccionar(), and ejecutor::tamreg().

int objeto::longitud
 

Definition at line 14 of file objeto.h.

Referenced by compilador::abrirtabla(), tabla::agregar(), compilador::an_ALTERTABLE(), compilador::an_CREATETABLE(), compilador::analiza_expresion(), ejecutor::cargar(), ejecutor::crear(), ejecutor::modificar(), objeto(), operator==(), ejecutor::seleccionar(), and ejecutor::tamreg().

objeto* objeto::next
 

Definition at line 20 of file objeto.h.

Referenced by tabla::agregar(), compilador::an_SELECT(), tabla::buscar(), ejecutor::cargar(), ejecutor::crear(), ejecutor::eliminar(), ejecutor::fpack(), tabla::listar(), objeto(), ejecutor::tamreg(), and tabla::~tabla().

char* objeto::nombre
 

Definition at line 12 of file objeto.h.

Referenced by tabla::agregar(), compilador::an_INSERT(), compilador::an_SELECT(), compilador::an_UPDATE(), tabla::buscar(), ejecutor::cargar(), ejecutor::crear(), objeto(), operator==(), and ~objeto().

long objeto::posicion
 

Definition at line 17 of file objeto.h.

Referenced by ejecutor::eliminar(), ejecutor::fpack(), ejecutor::modificar(), objeto(), ejecutor::seleccionar(), and ejecutor::tamreg().

long objeto::tamano
 

Definition at line 18 of file objeto.h.

Referenced by ejecutor::eliminar(), ejecutor::fpack(), objeto(), ejecutor::seleccionar(), and ejecutor::tamreg().

int objeto::tipo
 

Definition at line 13 of file objeto.h.

Referenced by compilador::abrirtabla(), tabla::agregar(), compilador::an_ALTERTABLE(), compilador::an_CREATETABLE(), compilador::analiza_expresion(), ejecutor::cargar(), ejecutor::crear(), ejecutor::modificar(), objeto(), operator==(), ejecutor::seleccionar(), and ejecutor::tamreg().


The documentation for this class was generated from the following files:
Generated on Wed Sep 14 15:51:30 2005 for TecnoDB by  doxygen 1.4.4