libqi-api
2.8.7.4
|
#include <anyfunction.hpp>
Public Member Functions | |
GenericFunctionParameters () | |
GenericFunctionParameters (const AnyReferenceVector &) | |
GenericFunctionParameters | copy (bool notFirst=false) const |
Copy arguments. destroy() must be called on the result. More... | |
GenericFunctionParameters | convert (const Signature &sig) const |
Convert the arguments to given signature. destroy() must be called on the result. More... | |
qi::Signature | signature (bool dyn) const |
void | destroy (bool notFirst=false) |
Store function parameters as a list of AnyReference. Storage can be on the stack or allocated Memory management is the responsibility of the user. If GenericFunctionParameters is obtained throug copy(), convert() or fromBuffer(), it must be cleared by destroy()
Definition at line 266 of file anyfunction.hpp.
qi::GenericFunctionParameters::GenericFunctionParameters | ( | ) |
qi::GenericFunctionParameters::GenericFunctionParameters | ( | const AnyReferenceVector & | ) |
GenericFunctionParameters qi::GenericFunctionParameters::convert | ( | const Signature & | sig | ) | const |
Convert the arguments to given signature. destroy() must be called on the result.
GenericFunctionParameters qi::GenericFunctionParameters::copy | ( | bool | notFirst = false | ) | const |
Copy arguments. destroy() must be called on the result.
void qi::GenericFunctionParameters::destroy | ( | bool | notFirst = false | ) |
qi::Signature qi::GenericFunctionParameters::signature | ( | bool | dyn | ) | const |