|
| | Block (void) |
| | Default constructor. More...
|
| |
| virtual | ~Block (void) |
| | Virtual destructor. More...
|
| |
| void | setThreadPool (const ThreadPool &threadPool) |
| | Set the thread pool used by this block. More...
|
| |
| const ThreadPool & | getThreadPool (void) const |
| | Get the thread pool used by this block. More...
|
| |
| std::vector< PortInfo > | inputPortInfo (void) |
| |
| std::vector< PortInfo > | outputPortInfo (void) |
| |
| InputPort * | input (const std::string &name) const |
| |
| InputPort * | input (const size_t index) const |
| |
| OutputPort * | output (const std::string &name) const |
| |
| OutputPort * | output (const size_t index) const |
| |
| const std::vector< InputPort * > & | inputs (void) const |
| |
| const std::vector< OutputPort * > & | outputs (void) const |
| |
const std::map< std::string,
InputPort * > & | allInputs (void) const |
| |
const std::map< std::string,
OutputPort * > & | allOutputs (void) const |
| |
| const WorkInfo & | workInfo (void) const |
| |
| bool | isActive (void) const |
| |
| void | setupInput (const std::string &name, const DType &dtype="", const std::string &domain="") |
| |
| void | setupInput (const size_t index, const DType &dtype="", const std::string &domain="") |
| |
| void | setupOutput (const std::string &name, const DType &dtype="", const std::string &domain="") |
| |
| void | setupOutput (const size_t index, const DType &dtype="", const std::string &domain="") |
| |
| void | registerCallable (const std::string &name, const Callable &call) |
| |
| void | registerSignal (const std::string &name) |
| |
| void | registerSlot (const std::string &name) |
| |
| void | registerProbe (const std::string &name, const std::string &signalName="", const std::string &slotName="") |
| |
| void | yield (void) |
| |
| Object | opaqueCallMethod (const std::string &name, const Object *inputArgs, const size_t numArgs) const |
| |
| virtual | ~Connectable (void) |
| | virtual destructor for inheritance More...
|
| |
| void | setName (const std::string &name) |
| |
| const std::string & | getName (void) const |
| |
| std::vector< std::string > | inputPortNames (void) |
| |
| std::vector< std::string > | outputPortNames (void) |
| |
| virtual | ~CallInterface (void) |
| |
| template<typename ReturnType , $> |
| ReturnType | call ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with a return type and $NARGS args. More...
|
| |
| template< $> |
| Object | callObject ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with an Object return and $NARGS args. More...
|
| |
| template< $> |
| void | callVoid ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with a void return and $NARGS args. More...
|
| |
| virtual | ~CallInterface (void) |
| |
| template<typename ReturnType > |
| ReturnType | call () const |
| | Call a bound method/function with a return type and 0 args. More...
|
| |
| Object | callObject () const |
| | Call a bound method/function with an Object return and 0 args. More...
|
| |
| void | callVoid () const |
| | Call a bound method/function with a void return and 0 args. More...
|
| |
| template<typename ReturnType , typename A0 > |
| ReturnType | call (A0 &&a0) const |
| | Call a bound method/function with a return type and 1 args. More...
|
| |
| template<typename A0 > |
| Object | callObject (A0 &&a0) const |
| | Call a bound method/function with an Object return and 1 args. More...
|
| |
| template<typename A0 > |
| void | callVoid (A0 &&a0) const |
| | Call a bound method/function with a void return and 1 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 > |
| ReturnType | call (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with a return type and 2 args. More...
|
| |
| template<typename A0 , typename A1 > |
| Object | callObject (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with an Object return and 2 args. More...
|
| |
| template<typename A0 , typename A1 > |
| void | callVoid (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with a void return and 2 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with a return type and 3 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with an Object return and 3 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with a void return and 3 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with a return type and 4 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with an Object return and 4 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with a void return and 4 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with a return type and 5 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with an Object return and 5 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with a void return and 5 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with a return type and 6 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with an Object return and 6 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with a void return and 6 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with a return type and 7 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with an Object return and 7 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with a void return and 7 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with a return type and 8 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with an Object return and 8 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with a void return and 8 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with a return type and 9 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with an Object return and 9 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with a void return and 9 args. More...
|
| |
| | UID (void) |
| | Default constructor. More...
|
| |
| const std::string & | uid (void) const |
| | Get the UID as a string. More...
|
| |
| virtual | ~RefHolder (void) |
| | Virtual destructor for derived classes. More...
|
| |
| void | holdRef (const Object &container) |
| | Store a copy of this object container. More...
|
| |
| void | dropRef (const Object &container) |
| | Drop a copy of this object container. More...
|
| |
|
| virtual void | work (void) |
| |
| virtual void | activate (void) |
| |
| virtual void | deactivate (void) |
| |
| virtual void | propagateLabels (const InputPort *input) |
| |
| virtual Object | opaqueCallHandler (const std::string &name, const Object *inputArgs, const size_t numArgs) |
| |
virtual std::shared_ptr
< BufferManager > | getInputBufferManager (const std::string &name, const std::string &domain) |
| |
virtual std::shared_ptr
< BufferManager > | getOutputBufferManager (const std::string &name, const std::string &domain) |
| |
| virtual | ~CallRegistry (void) |
| | Virtual destructor for subclassing. More...
|
| |
| template< $, typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)($expand('A%d', $NARGS))) |
| |
| template< $, typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)($expand('A%d', $NARGS)) const) |
| |
| virtual | ~CallRegistry (void) |
| | Virtual destructor for subclassing. More...
|
| |
| template<typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)()) |
| |
| template<typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)() const) |
| |
| template<typename A0 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0)) |
| |
| template<typename A0 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0) const) |
| |
| template<typename A0 , typename A1 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1)) |
| |
| template<typename A0 , typename A1 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6, A7)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6, A7) const) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6, A7, A8)) |
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename ReturnType , typename ClassType , typename InstanceType > |
| void | registerCall (InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const) |
| |
| virtual | ~CallInterface (void) |
| |
| template<typename ReturnType , $> |
| ReturnType | call ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with a return type and $NARGS args. More...
|
| |
| template< $> |
| Object | callObject ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with an Object return and $NARGS args. More...
|
| |
| template< $> |
| void | callVoid ($expand('A%d &&a%d', $NARGS)) const |
| | Call a bound method/function with a void return and $NARGS args. More...
|
| |
| virtual | ~CallInterface (void) |
| |
| template<typename ReturnType > |
| ReturnType | call () const |
| | Call a bound method/function with a return type and 0 args. More...
|
| |
| Object | callObject () const |
| | Call a bound method/function with an Object return and 0 args. More...
|
| |
| void | callVoid () const |
| | Call a bound method/function with a void return and 0 args. More...
|
| |
| template<typename ReturnType , typename A0 > |
| ReturnType | call (A0 &&a0) const |
| | Call a bound method/function with a return type and 1 args. More...
|
| |
| template<typename A0 > |
| Object | callObject (A0 &&a0) const |
| | Call a bound method/function with an Object return and 1 args. More...
|
| |
| template<typename A0 > |
| void | callVoid (A0 &&a0) const |
| | Call a bound method/function with a void return and 1 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 > |
| ReturnType | call (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with a return type and 2 args. More...
|
| |
| template<typename A0 , typename A1 > |
| Object | callObject (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with an Object return and 2 args. More...
|
| |
| template<typename A0 , typename A1 > |
| void | callVoid (A0 &&a0, A1 &&a1) const |
| | Call a bound method/function with a void return and 2 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with a return type and 3 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with an Object return and 3 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2) const |
| | Call a bound method/function with a void return and 3 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with a return type and 4 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with an Object return and 4 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| | Call a bound method/function with a void return and 4 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with a return type and 5 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with an Object return and 5 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| | Call a bound method/function with a void return and 5 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with a return type and 6 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with an Object return and 6 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| | Call a bound method/function with a void return and 6 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with a return type and 7 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with an Object return and 7 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| | Call a bound method/function with a void return and 7 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with a return type and 8 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with an Object return and 8 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| | Call a bound method/function with a void return and 8 args. More...
|
| |
| template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with a return type and 9 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with an Object return and 9 args. More...
|
| |
| template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| | Call a bound method/function with a void return and 9 args. More...
|
| |
| | UID (void) |
| | Default constructor. More...
|
| |
| const std::string & | uid (void) const |
| | Get the UID as a string. More...
|
| |
| virtual | ~RefHolder (void) |
| | Virtual destructor for derived classes. More...
|
| |
| void | holdRef (const Object &container) |
| | Store a copy of this object container. More...
|
| |
| void | dropRef (const Object &container) |
| | Drop a copy of this object container. More...
|
| |