Home | History | Annotate | Download | only in Dynamic

Lines Matching refs:Marshaller

15 /// These are used by the registry to export all marshaller constructors with
90 /// \brief Simple callback implementation. Marshaller and function are provided.
92 /// This class wraps a function of arbitrary signature and a marshaller
94 /// The marshaller is in charge of taking the VariantValue arguments, checking
100 /// argument of this class. The marshaller can cast the function pointer back
107 /// \param Marshaller Function to unpack the arguments and call \c Func
110 FixedArgCountMatcherCreateCallback(MarshallerType Marshaller, FuncType Func,
112 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName.str()) {}
116 return Marshaller(Func, MatcherName, NameRange, Args, Error);
120 const MarshallerType Marshaller;
152 /// \brief Helper macros to check the arguments on all marshaller functions.
200 /// \brief 0-arg marshaller function.
211 /// \brief 1-arg marshaller function.
224 /// \brief 2-arg marshaller function.
242 /// \brief Variadic marshaller function.
278 /// Helper functions to select the appropriate marshaller functions.