Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces | Functions
mystd.hpp File Reference
#include <boost/type_traits/add_reference.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_void.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/utility.hpp>
#include <functional>
#include <algorithm>
#include <vector>

Go to the source code of this file.

Classes

struct  RTT::internal::remove_cr< T >
 
struct  RTT::internal::is_pure_reference< T >
 
struct  RTT::internal::is_pure_reference< T & >
 
struct  RTT::internal::is_pure_reference< T const & >
 
struct  RTT::internal::select1st< T >
 
struct  RTT::internal::select2nd< T >
 
struct  std::equal_to< const _Tp & >
 
struct  std::not_equal_to< const _Tp & >
 One of the comparison functors. More...
 
struct  std::greater< const _Tp & >
 One of the comparison functors. More...
 
struct  std::less< const _Tp & >
 One of the comparison functors. More...
 
struct  std::ternary_function< Arg1T, Arg2T, Arg3T, ResultT >
 
struct  RTT::internal::identity< T >
 
struct  RTT::internal::pointer_to_ternary_function< ResultT, Arg1T, Arg2T, Arg3T >
 
struct  RTT::internal::pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T >
 
struct  RTT::internal::multiplies3< R, A, B >
 
struct  RTT::internal::divides3< R, A, B >
 
struct  RTT::internal::divides3< int, int, int >
 
struct  RTT::internal::divides3< unsigned int, unsigned int, unsigned int >
 
struct  RTT::internal::divides3< long long, long long, long long >
 
struct  RTT::internal::divides3< unsigned long long, unsigned long long, unsigned long long >
 
struct  RTT::internal::adds3< R, A, B >
 
struct  RTT::internal::subs3< R, A, B >
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::internal
 Classes which contain all implementation code for the RTT.
 

Functions

template<typename MapT >
std::vector< typename MapT::mapped_type > RTT::internal::values (const MapT &map)
 
template<typename MapT >
std::vector< typename MapT::key_type > RTT::internal::keys (const MapT &map)
 
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T >
pointer_to_ternary_function< ResultT, Arg1T, Arg2T, Arg3T > RTT::internal::ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T))
 
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T , typename Arg6T >
pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T > RTT::internal::ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T))