armarx::detail Namespace Reference

Namespaces

 _NJointControllerGuiPluginBase
 
 DebugDrawerHelper
 
 NJBmanCartAdmCtrl
 
 RobotUnitDataStreamingReceiver
 
 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  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 = IceUtil::Handle< detail::RemoteReferenceCountControlBlockManagementInterface >
 

Enumerations

enum  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 StreamPrinterTag
strong
Enumerator
tag 

Definition at line 31 of file LoggingUtil.h.

Function Documentation

◆ ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK() [1/2]

armarx::detail::ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK ( hasGenerateConfigDescription  ,
GenerateConfigDescription  ,
NJointControllerBase::GenerateConfigDescriptionFunctionSignature   
)

◆ ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK() [2/2]

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

◆ compare() [1/2]

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

Definition at line 293 of file TreeWidgetBuilder.h.

◆ compare() [2/2]

int armarx::detail::compare ( const T lhs,
const T rhs 
)

Definition at line 278 of file TreeWidgetBuilder.h.

+ Here is the caller graph for this function:

◆ fix_channel_name()

std::string armarx::detail::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 30 of file GetTypeString.cpp.

+ Here is the caller graph for this function:

◆ operator*() [1/3]

StreamPrinter<Fnc> armarx::detail::operator* ( StreamPrinterTag  ,
Fnc &&  f 
)

Definition at line 44 of file LoggingUtil.h.

◆ operator*() [2/3]

TimeT armarx::detail::operator* ( TimerTag< TimeT > &&  t,
Fun &&  fn 
)

Definition at line 93 of file Time.h.

◆ operator*() [3/3]

TimeT armarx::detail::operator* ( VirtualTimerTag< TimeT > &&  t,
Fun &&  fn 
)

Definition at line 138 of file Time.h.

◆ operator+()

ScopeGuard<Fun> armarx::detail::operator+ ( ScopeGuardOnExit  ,
Fun &&  fn 
)

Definition at line 87 of file OnScopeExit.h.

◆ operator<<() [1/4]

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

Definition at line 152 of file trace.cpp.

◆ operator<<() [2/4]

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

Definition at line 147 of file trace.cpp.

◆ operator<<() [3/4]

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

Definition at line 157 of file trace.cpp.

◆ operator<<() [4/4]

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

Definition at line 187 of file ChainApproximation.cpp.

+ Here is the call graph for this function:

◆ robotAPIVariantWidgetDummySymbolFunction()

std::size_t armarx::detail::robotAPIVariantWidgetDummySymbolFunction ( )
inline

Definition at line 34 of file RobotAPIVariantWidget.h.

+ Here is the call graph for this function:

◆ robotAPIVariantWidgetDummySymbolInstanceGlobal()

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