armarx::detail Namespace Reference

Namespaces

namespace  _NJointControllerGuiPluginBase
 
namespace  DebugDrawerHelper
 
namespace  NJBmanCartAdmCtrl
 
namespace  RobotUnitDataStreamingReceiver
 
namespace  VisitPointLike
 

Classes

class  AbstractRemoteReferenceCountControlBlock
 
class  AbstractSimpleRemoteReferenceCountControlBlock
 
struct  ApproximationResult
 
struct  ArmarXConnectionObserver
 
struct  ChainApproximationParams
 
struct  ControlThreadOutputBufferEntry
 
struct  ExceptionBacktraceTree
 
struct  HasGetMember
 
struct  HasGetMember< T, std::void_t< decltype(&T::get)> >
 
class  HeterogenousContinuousContainerBase
 
struct  LocationProvider
 
class  NJointControllerRegistryEntryHelper
 
struct  OccupancyGridHelperParams
 
struct  ParentAPI
 
struct  ParentAPI< QTreeWidget >
 
struct  ParentAPI< QTreeWidgetItem >
 
class  PointRangeFilter
 
class  RangeFilter
 
class  RemoteReferenceCountControlBlockManagementInterface
 
struct  RobotAPIVariantWidgetDummySymbol
 
struct  RtMessageLogBuffer
 
struct  RtMessageLogEntryBase
 
struct  RtMessageLogEntryDummy
 
struct  RtMessageLogEntryNull
 
class  ScopeGuard
 Executes a given function on scope exit. More...
 
struct  ScopeGuardOnExit
 Tag used by the macro ARMARX_ON_SCOPE_EXIT;. More...
 
struct  StreamPrinter
 
struct  TimerTag
 
struct  TimerTag< IceUtil::Time >
 
struct  TimerTag< long >
 
struct  TimerTag< TimestampVariant >
 
struct  ToStringFTuple
 
struct  ToStringFTuple< meta::IndexSequence< Is... > >
 
struct  Trace
 
struct  VirtualTimerTag
 
struct  VirtualTimerTag< IceUtil::Time >
 
struct  VirtualTimerTag< TimestampVariant >
 

Typedefs

using RemoteReferenceCountControlBlockManagementInterfacePtr
 

Enumerations

enum class  StreamPrinterTag { tag }
 

Functions

 ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (hasGenerateConfigDescription, GenerateConfigDescription, NJointControllerBase::GenerateConfigDescriptionFunctionSignature)
 
 ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (hasGenerateConfigFromVariants, GenerateConfigFromVariants, NJointControllerBase::GenerateConfigFromVariantsFunctionSignature< typename T::ConfigPtrT >)
 
int compare (const std::string &lhs, const std::string &rhs)
 
template<typename T>
int compare (const T &lhs, const T &rhs)
 
std::string fix_channel_name (const std::string &channelName)
 
std::pair< std::string, std::string > GetTypeStringFromMangled (const std::string &mangled)
 
template<class Fnc>
StreamPrinter< Fnc > operator* (StreamPrinterTag, Fnc &&f)
 
template<class Fun, class TimeT>
TimeT operator* (TimerTag< TimeT > &&t, Fun &&fn)
 
template<class Fun, class TimeT>
TimeT operator* (VirtualTimerTag< TimeT > &&t, Fun &&fn)
 
template<typename Fun>
ScopeGuard< Fun > operator+ (ScopeGuardOnExit, Fun &&fn)
 
std::ostream & operator<< (std::ostream &out, const LocationProvider &t)
 
std::ostream & operator<< (std::ostream &out, const LocationProvider::Location &l)
 
std::ostream & operator<< (std::ostream &out, const Trace &t)
 
std::ostream & operator<< (std::ostream &str, const ApproximationResult &res)
 
std::size_t robotAPIVariantWidgetDummySymbolFunction ()
 
const RobotAPIVariantWidgetDummySymbol robotAPIVariantWidgetDummySymbolInstanceGlobal (1)
 

Typedef Documentation

◆ RemoteReferenceCountControlBlockManagementInterfacePtr

Enumeration Type Documentation

◆ StreamPrinterTag

enum class StreamPrinterTag
strong
Enumerator
tag 

Definition at line 31 of file LoggingUtil.h.

Function Documentation

◆ ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK() [1/2]

ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK ( hasGenerateConfigDescription ,
GenerateConfigDescription ,
NJointControllerBase::GenerateConfigDescriptionFunctionSignature  )

◆ ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK() [2/2]

ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK ( hasGenerateConfigFromVariants ,
GenerateConfigFromVariants ,
NJointControllerBase::GenerateConfigFromVariantsFunctionSignature< typename T::ConfigPtrT >  )

◆ compare() [1/2]

int compare ( const std::string & lhs,
const std::string & rhs )
inline

Definition at line 338 of file TreeWidgetBuilder.h.

◆ compare() [2/2]

template<typename T>
int compare ( const T & lhs,
const T & rhs )

Definition at line 321 of file TreeWidgetBuilder.h.

+ Here is the caller graph for this function:

◆ fix_channel_name()

std::string fix_channel_name ( const std::string & channelName)

Definition at line 32 of file DebugObserverHelper.cpp.

+ Here is the caller graph for this function:

◆ GetTypeStringFromMangled()

std::pair< std::string, std::string > GetTypeStringFromMangled ( const std::string & mangled)

Definition at line 31 of file GetTypeString.cpp.

+ Here is the caller graph for this function:

◆ operator*() [1/3]

template<class Fnc>
StreamPrinter< Fnc > operator* ( StreamPrinterTag ,
Fnc && f )

Definition at line 48 of file LoggingUtil.h.

◆ operator*() [2/3]

template<class Fun, class TimeT>
TimeT operator* ( TimerTag< TimeT > && t,
Fun && fn )

Definition at line 93 of file Time.h.

◆ operator*() [3/3]

template<class Fun, class TimeT>
TimeT operator* ( VirtualTimerTag< TimeT > && t,
Fun && fn )

Definition at line 138 of file Time.h.

◆ operator+()

template<typename Fun>
ScopeGuard< Fun > operator+ ( ScopeGuardOnExit ,
Fun && fn )

Definition at line 95 of file OnScopeExit.h.

◆ operator<<() [1/4]

std::ostream & operator<< ( std::ostream & out,
const LocationProvider & t )

Definition at line 169 of file trace.cpp.

◆ operator<<() [2/4]

std::ostream & operator<< ( std::ostream & out,
const LocationProvider::Location & l )

Definition at line 163 of file trace.cpp.

◆ operator<<() [3/4]

std::ostream & operator<< ( std::ostream & out,
const Trace & t )

Definition at line 175 of file trace.cpp.

◆ operator<<() [4/4]

std::ostream & operator<< ( std::ostream & str,
const ApproximationResult & res )

Definition at line 190 of file ChainApproximation.cpp.

+ Here is the call graph for this function:

◆ robotAPIVariantWidgetDummySymbolFunction()

std::size_t robotAPIVariantWidgetDummySymbolFunction ( )
inline

Definition at line 37 of file RobotAPIVariantWidget.h.

+ Here is the call graph for this function:

◆ robotAPIVariantWidgetDummySymbolInstanceGlobal()

const RobotAPIVariantWidgetDummySymbol robotAPIVariantWidgetDummySymbolInstanceGlobal ( 1 )
+ Here is the caller graph for this function: