ROOT  6.06/09
Reference Guide
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TClingValue Class Reference

Bridge between cling::Value and ROOT.

Definition at line 38 of file TClingValue.h.

Classes

struct  HasTheSameSizeAsClingValue
 

Public Member Functions

 TClingValue ()
 
 TClingValue (const TClingValue &Other)
 
TClingValueoperator= (TClingValue &Other)
 
 ~TClingValue ()
 
const voidGetValAddr () const
 
voidGetValAddr ()
 
Bool_t IsValid () const
 
Double_t GetAsDouble () const
 
Long_t GetAsLong () const
 
ULong_t GetAsUnsignedLong () const
 
voidGetAsPointer () const
 
- Public Member Functions inherited from TInterpreterValue
 TInterpreterValue ()
 
virtual ~TInterpreterValue ()
 

Private Member Functions

cling::Value & ToCV ()
 
const cling::Value & ToCV () const
 

Private Attributes

struct TClingValue::HasTheSameSizeAsClingValue fValue
 

#include </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/core/meta/src/TClingValue.h>

+ Inheritance diagram for TClingValue:
+ Collaboration diagram for TClingValue:

Constructor & Destructor Documentation

TClingValue::TClingValue ( )

Definition at line 21 of file TClingValue.cxx.

TClingValue::TClingValue ( const TClingValue Other)

Definition at line 28 of file TClingValue.cxx.

TClingValue::~TClingValue ( )

Definition at line 35 of file TClingValue.cxx.

Member Function Documentation

Double_t TClingValue::GetAsDouble ( ) const
virtual

Implements TInterpreterValue.

Definition at line 49 of file TClingValue.cxx.

Long_t TClingValue::GetAsLong ( ) const
virtual

Implements TInterpreterValue.

Definition at line 53 of file TClingValue.cxx.

void * TClingValue::GetAsPointer ( ) const
virtual

Implements TInterpreterValue.

Definition at line 61 of file TClingValue.cxx.

ULong_t TClingValue::GetAsUnsignedLong ( ) const
virtual

Implements TInterpreterValue.

Definition at line 57 of file TClingValue.cxx.

const void* TClingValue::GetValAddr ( ) const
inlinevirtual

Implements TInterpreterValue.

Definition at line 58 of file TClingValue.h.

void* TClingValue::GetValAddr ( )
inlinevirtual

Implements TInterpreterValue.

Definition at line 59 of file TClingValue.h.

Bool_t TClingValue::IsValid ( ) const
virtual

Implements TInterpreterValue.

Definition at line 45 of file TClingValue.cxx.

TClingValue & TClingValue::operator= ( TClingValue Other)

Definition at line 39 of file TClingValue.cxx.

cling::Value& TClingValue::ToCV ( )
inlineprivate
const cling::Value& TClingValue::ToCV ( ) const
inlineprivate

Definition at line 49 of file TClingValue.h.

Member Data Documentation

struct TClingValue::HasTheSameSizeAsClingValue TClingValue::fValue
private

Referenced by GetValAddr(), TClingValue(), and ToCV().


The documentation for this class was generated from the following files: