HeterogenousContinuousContainerBase< Base > Class Template Reference

#include <RobotAPI/components/units/RobotUnit/util/HeterogenousContinuousContainer.h>

+ Inheritance diagram for HeterogenousContinuousContainerBase< Base >:

Public Member Functions

void assignStorage (void *begin, void *end)
 
bool empty () const
 
std::size_t getRemainingStorageCapacity () const
 
std::size_t getStorageCapacity () const
 
std::size_t getUsedStorageCapacity () const
 
bool owning () const
 
void setStorageCapacity (std::size_t sz)
 

Protected Member Functions

void clear ()
 
template<class Derived >
Base * pushBack (const Derived *d)
 

Detailed Description

template<class Base>
class armarx::detail::HeterogenousContinuousContainerBase< Base >

Definition at line 58 of file HeterogenousContinuousContainer.h.

Member Function Documentation

◆ assignStorage()

void assignStorage ( void *  begin,
void *  end 
)
inline

Definition at line 95 of file HeterogenousContinuousContainer.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clear()

void clear ( )
inlineprotected

Definition at line 143 of file HeterogenousContinuousContainer.h.

+ Here is the caller graph for this function:

◆ empty()

bool empty ( ) const
inline

Definition at line 62 of file HeterogenousContinuousContainer.h.

+ Here is the caller graph for this function:

◆ getRemainingStorageCapacity()

std::size_t getRemainingStorageCapacity ( ) const
inline

Definition at line 74 of file HeterogenousContinuousContainer.h.

+ Here is the caller graph for this function:

◆ getStorageCapacity()

std::size_t getStorageCapacity ( ) const
inline

Definition at line 81 of file HeterogenousContinuousContainer.h.

+ Here is the caller graph for this function:

◆ getUsedStorageCapacity()

std::size_t getUsedStorageCapacity ( ) const
inline

Definition at line 88 of file HeterogenousContinuousContainer.h.

+ Here is the caller graph for this function:

◆ owning()

bool owning ( ) const
inline

Definition at line 68 of file HeterogenousContinuousContainer.h.

◆ pushBack()

Base* pushBack ( const Derived *  d)
inlineprotected

Definition at line 125 of file HeterogenousContinuousContainer.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setStorageCapacity()

void setStorageCapacity ( std::size_t  sz)
inline

Definition at line 106 of file HeterogenousContinuousContainer.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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