Changeset 2732 in Sophya


Ignore:
Timestamp:
May 19, 2005, 10:14:50 AM (20 years ago)
Author:
ansari
Message:

Ajout methodes manquantes dans l interface BaseDataTable - Reza 19 Mai 2005

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/basedtable.h

    r2699 r2732  
    3737  inline sa_size_t  AddIntegerColumn(string const & cnom)
    3838  { return AddColumn(IntegerField, cnom); }
     39  inline sa_size_t  AddLongColumn(const char * cnom)
     40  { return AddColumn(LongField, cnom); }
     41  inline sa_size_t  AddLongColumn(string const & cnom)
     42  { return AddColumn(LongField, cnom); }
    3943  inline sa_size_t  AddFloatColumn(const char * cnom)
    4044  { return AddColumn(FloatField, cnom); }
     
    4549  inline sa_size_t  AddDoubleColumn(string const & cnom)
    4650  { return AddColumn(DoubleField, cnom); }
     51  inline sa_size_t  AddStringColumn(const char * cnom)
     52  { return AddColumn(StringField, cnom); }
     53  inline sa_size_t  AddStringColumn(string const & cnom)
     54  { return AddColumn(StringField, cnom); }
    4755 
    4856  inline sa_size_t  AddColumn(FieldType ft, const char * cnom)
     
    8492  { return IndexNom(nom.c_str()); }
    8593  string            NomIndex(sa_size_t k) const ;
     94
     95  //! Return the column type for column \b k (no check on index range)
     96  inline FieldType  GetColumType(sa_size_t k) const
     97  { return mNames[k].type; }
     98  //! Return the column name  for column \b k (no check on index range)
     99  inline const string & GetColumName(sa_size_t k)  const
     100  { return mNames[k].nom; }
     101 
    86102 
    87103  //! Copy or merges  the data from \b a into the data table (cp=true -> copy)
Note: See TracChangeset for help on using the changeset viewer.