Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
ecl Namespace Reference

Namespaces

namespace  concepts
namespace  threads
namespace  time

Classes

class  BinaryFunction
class  BluePrint
class  BluePrintConcept
class  BluePrintFactory
class  Bool
class  BoundNullaryMemberFunction
class  BoundNullaryMemberFunction< C, void >
class  BoundUnaryFreeFunction
class  BoundUnaryFreeFunction< A, void >
class  BoundUnaryMemberFunction
class  ByteContainerConcept
class  ContainerConcept
class  DataException
class  DynamicContainerConcept
struct  enable_if
struct  enable_if_c
struct  enable_if_c< false, T >
class  Error
class  Exception
class  FailedObject
class  Flags
struct  FrequencyDiagnostics
class  FrequencyMonitor
struct  if_c
struct  if_c< false, T1, T2 >
class  InputByteDeviceConcept
class  InputCharDeviceConcept
class  InputOutputByteDeviceConcept
class  InputOutputCharDeviceConcept
class  is_byte
class  is_byte< char >
class  is_byte< signed char >
class  is_byte< unsigned char >
class  is_float
class  is_float< double >
class  is_float< float >
class  is_float< long double >
class  is_integral
class  is_integral< char >
class  is_integral< int >
class  is_integral< long >
class  is_integral< long long >
class  is_integral< short >
class  is_integral< unsigned char >
class  is_integral< unsigned int >
class  is_integral< unsigned long >
class  is_integral< unsigned long long >
class  is_integral< unsigned short >
class  is_reference_wrapper
class  is_reference_wrapper< ReferenceWrapper< T > >
class  is_signed
class  is_signed< char >
class  is_signed< int >
class  is_signed< long >
class  is_signed< long long >
class  is_signed< short >
class  is_signed_byte
class  is_signed_byte< char >
class  is_signed_byte< signed char >
class  is_unsigned
class  is_unsigned< unsigned char >
class  is_unsigned< unsigned int >
class  is_unsigned< unsigned long >
class  is_unsigned< unsigned long long >
class  is_unsigned< unsigned short >
class  is_unsigned_byte
class  is_unsigned_byte< char >
class  is_unsigned_byte< unsigned char >
class  NullaryFreeFunction
class  NullaryFreeFunction< void >
class  NullaryFunction
class  NullaryFunctionConcept
class  NullaryFunctionCopy
class  NullaryFunctionCopy< FunctionObject, void >
class  NullaryFunctionReference
class  NullaryFunctionReference< FunctionObject, void >
class  NullaryMemberFunction
class  NullaryMemberFunction< C, void >
class  numeric_limits
class  numeric_limits< char >
class  numeric_limits< double >
class  numeric_limits< float >
class  numeric_limits< int >
class  numeric_limits< long >
class  numeric_limits< long double >
class  numeric_limits< long long >
class  numeric_limits< short >
class  numeric_limits< unsigned char >
class  numeric_limits< unsigned int >
class  numeric_limits< unsigned long >
class  numeric_limits< unsigned long long >
class  numeric_limits< unsigned short >
class  OutputByteDeviceConcept
class  OutputCharDeviceConcept
class  Parameter
class  PartiallyBoundBinaryMemberFunction
class  PartiallyBoundUnaryMemberFunction
class  PosixErrorHandler
class  RandomNumberGenerator
class  ReferenceWrapper
class  Signal
 Signalling component of a callback system. More...
class  Signal< Void >
 Specialised signal that emits without passing data. More...
class  SignedByteContainerConcept
class  SigSlot
 Not for direct use, provides the power behind both signals and slots. More...
class  SigSlot< Void >
 Not for direct use, provides the power behind both void signals and slots. More...
class  SigSlotsManager
 The sigslots connection manager. More...
class  Singleton
class  Slot
 Function loading component of a callback system. More...
class  Slot< Void >
 Specialised slot that handles void callbacks. More...
class  StandardException
class  StreamConcept
class  TimeData
class  TimeError
class  TimeStampBase
class  Topic
 Stores publisher and subscriber lists to a uniquely string identified topic. More...
class  UnaryFreeFunction
class  UnaryFreeFunction< A, void >
class  UnaryFunction
class  UnaryFunctionCopy
class  UnaryFunctionCopy< FunctionObject, T, void >
class  UnaryFunctionReference
class  UnaryFunctionReference< ReferenceWrapper, T, void >
class  UnaryMemberFunction
class  UnaryMemberFunction< C, A, void >
struct  Unsigned
struct  Unsigned< char >
struct  Unsigned< int >
struct  Unsigned< long >
struct  Unsigned< long long >
struct  Unsigned< short >
struct  Unsigned< unsigned char >
struct  Unsigned< unsigned int >
struct  Unsigned< unsigned long >
struct  Unsigned< unsigned long long >
struct  Unsigned< unsigned short >
class  UnsignedByteContainerConcept
class  Void

Typedefs

typedef Bool< false > False
typedef Bool< true > True
typedef void(* VoidFunction )()

Enumerations

enum  Bits
enum  Priority

Functions

T * addressOf (T &v)
ReferenceWrapper< T const > cref (T const &wrapped_object)
BoundUnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A), const I &a)
NullaryMemberFunction< C, R > generateFunctionObject (R(C::*function)())
BoundUnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A), C &c, const I &a)
BoundUnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A), C &c, I &a)
NullaryFreeFunction< R > generateFunctionObject (R(*function)())
BoundNullaryMemberFunction< C, R > generateFunctionObject (R(C::*function)(), C &c)
UnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A))
UnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A))
PartiallyBoundUnaryMemberFunction
< C, A, R > 
generateFunctionObject (R(C::*function)(A), C &c)
BoundUnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A), I &a)
bool is_big_endian ()
bool is_char_signed ()
OutputStream & operator<< (OutputStream &ostream, const Void void_object)
template<typename OutputStream , typename TopicData >
OutputStream & operator<< (OutputStream &ostream, const Topic< TopicData > &topic)
ReferenceWrapper< T > ref (T &wrapped_object)

Variables

 BackgroundPriority
 Bit0
 Bit1
 Bit10
 Bit11
 Bit12
 Bit13
 Bit14
 Bit15
 Bit16
 Bit2
 Bit3
 Bit4
 Bit5
 Bit6
 Bit7
 Bit8
 Bit9
 CriticalPriority
 DefaultPriority
 HighPriority
 LowPriority
 NormalPriority
 RealTimePriority1
 RealTimePriority2
 RealTimePriority3
 RealTimePriority4
 UnknownPriority

Function Documentation

template<typename OutputStream , typename TopicData >
OutputStream& ecl::operator<< ( OutputStream &  ostream,
const Topic< TopicData > &  topic 
)

Insertion operator for sending the topic to an output stream.

Parameters:
ostream: the output stream.
topic: the topic to be inserted.
Returns:
OutputStream : continue streaming with the updated output stream.

Definition at line 130 of file topic.hpp.



ecl_sigslots
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:18:08