#include <Any.hxx>


Public Member Functions | |
| virtual void | setEltAtRank (int i, const Any *elem)=0 throw (Exception) | 
| AnyPtr | operator[] (const char *key) const throw (Exception) | 
  Public Member Functions inherited from YACS::ENGINE::Any | |
| const TypeCode * | getType () const | 
| virtual Any * | clone () const =0 | 
| virtual AnyPtr | operator[] (int i) const =0 throw (Exception) | 
| virtual bool | operator== (const Any &other) const =0 | 
  Public Member Functions inherited from YACS::ENGINE::RefCounter | |
| unsigned int | getRefCnt () const | 
| void | incrRef () const | 
| bool | decrRef () | 
Protected Member Functions | |
| ComposedAny (const ComposedAny &other) | |
| ComposedAny (TypeCode *type, bool isNew=true) | |
| void | checkTypeOf (const Any *elem) const throw (Exception) | 
  Protected Member Functions inherited from YACS::ENGINE::Any | |
| virtual | ~Any () | 
| Any (TypeCode *type) | |
| Any (const Any &other) | |
| virtual void | putMyReprAtPlace (char *data) const =0 | 
  Protected Member Functions inherited from YACS::ENGINE::RefCounter | |
| RefCounter () | |
| RefCounter (const RefCounter &other) | |
| virtual | ~RefCounter () | 
Private Member Functions | |
| int | getIntValue () const throw (Exception) | 
| bool | getBoolValue () const throw (Exception) | 
| double | getDoubleValue () const throw (Exception) | 
| std::string | getStringValue () const throw (Exception) | 
Additional Inherited Members | |
  Static Public Attributes inherited from YACS::ENGINE::RefCounter | |
| static unsigned int | _totalCnt =0 | 
  Static Protected Member Functions inherited from YACS::ENGINE::Any | |
| static bool | IsNull (char *data) | 
  Protected Attributes inherited from YACS::ENGINE::Any | |
| TypeCode * | _type | 
      
  | 
  protected | 
      
  | 
  protected | 
Definition at line 319 of file Any.cxx.
References YACS::ENGINE::Any::_type, and YACS::ENGINE::RefCounter::decrRef().
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::Any.
Definition at line 341 of file Any.cxx.
References YACS::ENGINE::Runtime::_tc_bool, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::kind().
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::Any.
Definition at line 346 of file Any.cxx.
References YACS::ENGINE::Runtime::_tc_double, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::kind().
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::Any.
Definition at line 336 of file Any.cxx.
References YACS::ENGINE::Runtime::_tc_int, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::kind().
      
  | 
  privatevirtual | 
Implements YACS::ENGINE::Any.
Definition at line 351 of file Any.cxx.
References YACS::ENGINE::Runtime::_tc_string, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::kind().
Implements YACS::ENGINE::Any.
Reimplemented in YACS::ENGINE::StructAny.
Definition at line 325 of file Any.cxx.
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::StructAny, YACS::ENGINE::ArrayAny, and YACS::ENGINE::SequenceAny.