#include "Referenced.h"
#include <boost/type_traits/function_traits.hpp>
#include "SignalTemplate.h"
Go to the source code of this file.
|
struct | cnoid::signal_private::last_value< T > |
|
struct | cnoid::signal_private::last_value< void > |
|
class | cnoid::signal_private::SlotHolderBase |
|
class | cnoid::signal_private::SlotCallIterator< SlotType, ArgSetType > |
|
class | cnoid::Connection |
|
class | cnoid::ScopedConnection |
|
class | cnoid::signal_private::real_get_signal_impl< Arity, Signature, Combiner > |
|
class | cnoid::signal_private::real_get_signal_impl< 0, Signature, Combiner > |
|
class | cnoid::signal_private::real_get_signal_impl< 1, Signature, Combiner > |
|
class | cnoid::signal_private::real_get_signal_impl< 2, Signature, Combiner > |
|
class | cnoid::signal_private::real_get_signal_impl< 3, Signature, Combiner > |
|
struct | cnoid::signal_private::get_signal_impl< Signature, Combiner > |
|
class | cnoid::Signal< TSignature, Combiner > |
|
struct | cnoid::signal_traits< Signal > |
|
struct | cnoid::signal_traits< Signal< Signature, Combiner > > |
|
class | cnoid::LogicalProduct |
|
class | cnoid::LogicalSum |
|
class | cnoid::SignalProxy< Signature, Combiner > |
|
|
#define | CNOID_SIGNAL_CONCAT(X, Y) CNOID_SIGNAL_DO_CONCAT( X, Y ) |
|
#define | CNOID_SIGNAL_DO_CONCAT(X, Y) CNOID_SIGNAL_DO_CONCAT2(X,Y) |
|
#define | CNOID_SIGNAL_DO_CONCAT2(X, Y) X##Y |
|
#define | CNOID_SIGNAL_NUM_ARGS 0 |
|
#define | CNOID_SIGNAL_TEMPLATE_PARMS |
|
#define | CNOID_SIGNAL_TEMPLATE_ARGS |
|
#define | CNOID_SIGNAL_PARMS |
|
#define | CNOID_SIGNAL_ARGS |
|
#define | CNOID_SIGNAL_ARGS_AS_MEMBERS |
|
#define | CNOID_SIGNAL_COPY_PARMS |
|
#define | CNOID_SIGNAL_INIT_ARGS |
|
#define | CNOID_SIGNAL_NUM_ARGS 1 |
|
#define | CNOID_SIGNAL_TEMPLATE_PARMS typename T1 |
|
#define | CNOID_SIGNAL_TEMPLATE_ARGS T1 |
|
#define | CNOID_SIGNAL_PARMS T1 a1 |
|
#define | CNOID_SIGNAL_ARGS a1 |
|
#define | CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1; |
|
#define | CNOID_SIGNAL_COPY_PARMS T1 ia1 |
|
#define | CNOID_SIGNAL_INIT_ARGS :a1(ia1) |
|
#define | CNOID_SIGNAL_NUM_ARGS 2 |
|
#define | CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2 |
|
#define | CNOID_SIGNAL_TEMPLATE_ARGS T1, T2 |
|
#define | CNOID_SIGNAL_PARMS T1 a1, T2 a2 |
|
#define | CNOID_SIGNAL_ARGS a1, a2 |
|
#define | CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2; |
|
#define | CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2 |
|
#define | CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2) |
|
#define | CNOID_SIGNAL_NUM_ARGS 3 |
|
#define | CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2, typename T3 |
|
#define | CNOID_SIGNAL_TEMPLATE_ARGS T1, T2, T3 |
|
#define | CNOID_SIGNAL_PARMS T1 a1, T2 a2, T3 a3 |
|
#define | CNOID_SIGNAL_ARGS a1, a2, a3 |
|
#define | CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2;T3 a3; |
|
#define | CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2, T3 ia3 |
|
#define | CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2), a3(ia3) |
|
#define CNOID_SIGNAL_ARGS |
#define CNOID_SIGNAL_ARGS a1 |
#define CNOID_SIGNAL_ARGS a1, a2 |
#define CNOID_SIGNAL_ARGS a1, a2, a3 |
#define CNOID_SIGNAL_ARGS_AS_MEMBERS |
#define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1; |
#define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2; |
#define CNOID_SIGNAL_ARGS_AS_MEMBERS T1 a1;T2 a2;T3 a3; |
#define CNOID_SIGNAL_COPY_PARMS |
#define CNOID_SIGNAL_COPY_PARMS T1 ia1 |
#define CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2 |
#define CNOID_SIGNAL_COPY_PARMS T1 ia1, T2 ia2, T3 ia3 |
#define CNOID_SIGNAL_DO_CONCAT2 |
( |
|
X, |
|
|
|
Y |
|
) |
| X##Y |
#define CNOID_SIGNAL_INIT_ARGS |
#define CNOID_SIGNAL_INIT_ARGS :a1(ia1) |
#define CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2) |
#define CNOID_SIGNAL_INIT_ARGS :a1(ia1), a2(ia2), a3(ia3) |
#define CNOID_SIGNAL_NUM_ARGS 0 |
#define CNOID_SIGNAL_NUM_ARGS 1 |
#define CNOID_SIGNAL_NUM_ARGS 2 |
#define CNOID_SIGNAL_NUM_ARGS 3 |
#define CNOID_SIGNAL_PARMS |
#define CNOID_SIGNAL_PARMS T1 a1 |
#define CNOID_SIGNAL_PARMS T1 a1, T2 a2 |
#define CNOID_SIGNAL_PARMS T1 a1, T2 a2, T3 a3 |
#define CNOID_SIGNAL_TEMPLATE_ARGS |
#define CNOID_SIGNAL_TEMPLATE_ARGS T1 |
#define CNOID_SIGNAL_TEMPLATE_ARGS T1, T2 |
#define CNOID_SIGNAL_TEMPLATE_ARGS T1, T2, T3 |
#define CNOID_SIGNAL_TEMPLATE_PARMS |
#define CNOID_SIGNAL_TEMPLATE_PARMS typename T1 |
#define CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2 |
#define CNOID_SIGNAL_TEMPLATE_PARMS typename T1, typename T2, typename T3 |