armarx::skills::util Namespace Reference

Classes

struct  JoinAllResult
 

Functions

JoinAllResult joinAll (const std::vector< armarx::skills::SkillExecutionHandle * > &handles)
 
JoinAllResult joinAll (const std::vector< std::shared_ptr< armarx::skills::SkillExecutionHandle > > &handles)
 
JoinAllResult joinAll (const std::vector< std::shared_ptr< SkillExecutionHandle > > &handles)
 
JoinAllResult joinAll (const std::vector< std::unique_ptr< armarx::skills::SkillExecutionHandle > > &handles)
 
JoinAllResult joinAll (const std::vector< std::unique_ptr< SkillExecutionHandle > > &handles)
 
template<typename... Args>
JoinAllResult joinAllAny (Args &&... args)
 
template<typename T>
SkillExecutionHandleto_raw_ptr (const std::shared_ptr< T > &ptr) noexcept
 
template<typename T>
SkillExecutionHandleto_raw_ptr (const std::unique_ptr< T > &ptr) noexcept
 
template<typename T>
SkillExecutionHandleto_raw_ptr (T *ptr) noexcept
 

Function Documentation

◆ joinAll() [1/5]

JoinAllResult joinAll ( const std::vector< armarx::skills::SkillExecutionHandle * > & handles)

Definition at line 146 of file SkillExecutionHandle.cpp.

+ Here is the caller graph for this function:

◆ joinAll() [2/5]

JoinAllResult joinAll ( const std::vector< std::shared_ptr< armarx::skills::SkillExecutionHandle > > & handles)

Definition at line 175 of file SkillExecutionHandle.cpp.

+ Here is the call graph for this function:

◆ joinAll() [3/5]

JoinAllResult joinAll ( const std::vector< std::shared_ptr< SkillExecutionHandle > > & handles)

◆ joinAll() [4/5]

JoinAllResult joinAll ( const std::vector< std::unique_ptr< armarx::skills::SkillExecutionHandle > > & handles)

Definition at line 164 of file SkillExecutionHandle.cpp.

+ Here is the call graph for this function:

◆ joinAll() [5/5]

JoinAllResult joinAll ( const std::vector< std::unique_ptr< SkillExecutionHandle > > & handles)

◆ joinAllAny()

template<typename... Args>
JoinAllResult joinAllAny ( Args &&... args)

Definition at line 156 of file SkillExecutionHandle.h.

+ Here is the call graph for this function:

◆ to_raw_ptr() [1/3]

template<typename T>
SkillExecutionHandle * to_raw_ptr ( const std::shared_ptr< T > & ptr)
noexcept

Definition at line 144 of file SkillExecutionHandle.h.

◆ to_raw_ptr() [2/3]

template<typename T>
SkillExecutionHandle * to_raw_ptr ( const std::unique_ptr< T > & ptr)
noexcept

Definition at line 137 of file SkillExecutionHandle.h.

◆ to_raw_ptr() [3/3]

template<typename T>
SkillExecutionHandle * to_raw_ptr ( T * ptr)
noexcept

Definition at line 130 of file SkillExecutionHandle.h.

+ Here is the caller graph for this function: