Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::WrapperCollectable< T > Class Template Reference

#include <bond/vm/collector.h>

Inheritance diagram for Bond::WrapperCollectable< T >:
Bond::Collectable

Public Types

typedef T ContentType
 

Public Member Functions

template<typename... Args>
 WrapperCollectable (Args &&... args)
 
virtual ~WrapperCollectable ()
 
const T & GetContent () const
 
T & GetContent ()
 
- Public Member Functions inherited from Bond::Collectable
virtual ~Collectable ()
 

Additional Inherited Members

- Public Attributes inherited from Bond::Collectable
CollectableHandle mNext
 

Member Typedef Documentation

◆ ContentType

template<typename T >
typedef T Bond::WrapperCollectable< T >::ContentType

Constructor & Destructor Documentation

◆ WrapperCollectable()

template<typename T >
template<typename... Args>
Bond::WrapperCollectable< T >::WrapperCollectable ( Args &&...  args)
inlineexplicit

◆ ~WrapperCollectable()

template<typename T >
virtual Bond::WrapperCollectable< T >::~WrapperCollectable ( )
inlinevirtual

Member Function Documentation

◆ GetContent() [1/2]

template<typename T >
T & Bond::WrapperCollectable< T >::GetContent ( )
inline

◆ GetContent() [2/2]

template<typename T >
const T & Bond::WrapperCollectable< T >::GetContent ( ) const
inline

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