Version: 8.3.0
Any.hxx File Reference
#include "YACSlibEngineExport.hxx"
#include "RefCounter.hxx"
#include "Exception.hxx"
#include "SharedPtr.hxx"
#include <vector>
Include dependency graph for Any.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  YACS::ENGINE::StringOnHeap
 
class  YACS::ENGINE::Any
 : Interface for management of storage of data formated dynamically in its TypeCode. Warning virtual inheritance on Any daughter classes NOT supported. More...
 
class  YACS::ENGINE::AtomAny
 
union  YACS::ENGINE::AtomAny::ValueContainer
 
class  YACS::ENGINE::SeqAlloc
 
class  YACS::ENGINE::ComposedAny
 
class  YACS::ENGINE::SequenceAny
 
class  YACS::ENGINE::ArrayAny
 
class  YACS::ENGINE::StructAny
 

Namespaces

namespace  YACS
 
namespace  YACS::ENGINE
 

Typedefs

typedef void(* YACS::ENGINE::Deallocator )(void *)
 
typedef SharedPtr< Any > YACS::ENGINE::AnyPtr
 
typedef SharedPtr< AtomAny > YACS::ENGINE::AtomAnyPtr
 
typedef SharedPtr< SequenceAny > YACS::ENGINE::SequenceAnyPtr
 
typedef SharedPtr< ArrayAny > YACS::ENGINE::ArrayAnyPtr
 
typedef SharedPtr< StructAny > YACS::ENGINE::StructAnyPtr