Class SBCClassConstFunction2< void, Class, T0, T1 >#
template <typename Class, typename T0, typename T1>
ClassList > SBCClassConstFunction2< void, Class, T0, T1 >
Inherits the following classes: SBCClassFunction, SBCClassFunction
Public Types#
| Type | Name |
|---|---|
| typedef void(Class::* | functionPointerType |
| typedef void(Class::* | functionPointerType |
Public Functions#
| Type | Name |
|---|---|
| SBCClassConstFunction2 (std::string name, functionPointerType pointer) |
|
| SBCClassConstFunction2 (std::string name, functionPointerType pointer) |
|
| virtual SBValue | call (const SBValue & object, const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) override const |
| virtual SBValue | call (const SBValue & object, const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) override const |
| virtual bool | canCall (const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) override const |
| virtual bool | canCall (const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) override const |
| virtual std::string | getName () override const |
| virtual std::string | getName () override const |
| virtual unsigned int | getNumberOfParameters () noexcept override const |
| virtual unsigned int | getNumberOfParameters () noexcept override const |
| virtual std::string | getOutputType () override const |
| virtual std::string | getOutputType () override const |
| virtual SBValue | getParameterType (int i) override const |
| virtual SBValue | getParameterType (int i) override const |
| virtual std::string | getParameterTypeName (int i) override const |
| virtual std::string | getParameterTypeName (int i) override const |
| virtual bool | isConstFunction () noexcept override const |
| virtual bool | isConstFunction () noexcept override const |
| virtual bool | isStaticFunction () noexcept override const |
| virtual bool | isStaticFunction () noexcept override const |
| virtual std::string | signature () override const |
| virtual std::string | signature () override const |
| virtual | ~SBCClassConstFunction2 () |
| virtual | ~SBCClassConstFunction2 () |
Public Functions inherited from SBCClassFunction#
See SBCClassFunction
| Type | Name |
|---|---|
| SBCClassFunction () Constructs a class function. |
|
| virtual SBValue | call (const SBValue & object, const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) const Calls the function for the specific object with argumentst0 ,t1 , ...,t15 . |
| virtual bool | canCall (const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) const Returns true if and only if the function can be called with argumentst0 ,t1 , ...,t15 . |
| virtual std::string | getName () const = 0 Returns the name of the function. |
| virtual unsigned int | getNumberOfParameters () noexcept const = 0 Returns the number of parameters of the function. |
| virtual std::string | getOutputType () const = 0 Returns the output type of the function. |
| virtual SBValue | getParameterType (int i) const = 0 Returns the parameter type of the function parameter i . |
| virtual std::string | getParameterTypeName (int i) const = 0 Returns the parameter type name of the function parameter i . |
| virtual bool | isConstFunction () noexcept const = 0 Returns true if and only if the function is a const function. |
| virtual bool | isStaticFunction () noexcept const = 0 Returns true if and only if the function is a static function. |
| virtual std::string | signature () const = 0 Returns the signature of the function. |
| virtual | ~SBCClassFunction () Destructs the class function. |
Public Functions inherited from SBCClassFunction#
See SBCClassFunction
| Type | Name |
|---|---|
| SBCClassFunction () Constructs a class function. |
|
| virtual SBValue | call (const SBValue & object, const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) const Calls the function for the specific object with argumentst0 ,t1 , ...,t15 . |
| virtual bool | canCall (const SBValue & t0=SBValue(), const SBValue & t1=SBValue(), const SBValue & t2=SBValue(), const SBValue & t3=SBValue(), const SBValue & t4=SBValue(), const SBValue & t5=SBValue(), const SBValue & t6=SBValue(), const SBValue & t7=SBValue(), const SBValue & t8=SBValue(), const SBValue & t9=SBValue(), const SBValue & t10=SBValue(), const SBValue & t11=SBValue(), const SBValue & t12=SBValue(), const SBValue & t13=SBValue(), const SBValue & t14=SBValue(), const SBValue & t15=SBValue()) const Returns true if and only if the function can be called with argumentst0 ,t1 , ...,t15 . |
| virtual std::string | getName () const = 0 Returns the name of the function. |
| virtual unsigned int | getNumberOfParameters () noexcept const = 0 Returns the number of parameters of the function. |
| virtual std::string | getOutputType () const = 0 Returns the output type of the function. |
| virtual SBValue | getParameterType (int i) const = 0 Returns the parameter type of the function parameter i . |
| virtual std::string | getParameterTypeName (int i) const = 0 Returns the parameter type name of the function parameter i . |
| virtual bool | isConstFunction () noexcept const = 0 Returns true if and only if the function is a const function. |
| virtual bool | isStaticFunction () noexcept const = 0 Returns true if and only if the function is a static function. |
| virtual std::string | signature () const = 0 Returns the signature of the function. |
| virtual | ~SBCClassFunction () Destructs the class function. |
Public Types Documentation#
typedef functionPointerType [1/2]#
typedef void(Class::* SBCClassConstFunction2< void, Class, T0, T1 >::functionPointerType) (T0 t0, T1 t1) const;
typedef functionPointerType [2/2]#
typedef void(Class::* SBCClassConstFunction2< void, Class, T0, T1 >::functionPointerType) (T0 t0, T1 t1) const;
Public Functions Documentation#
function SBCClassConstFunction2 [1/2]#
inline SBCClassConstFunction2< void, Class, T0, T1 >::SBCClassConstFunction2 (
std::string name,
functionPointerType pointer
)
function SBCClassConstFunction2 [2/2]#
inline SBCClassConstFunction2< void, Class, T0, T1 >::SBCClassConstFunction2 (
std::string name,
functionPointerType pointer
)
function call [1/2]#
inline virtual SBValue SBCClassConstFunction2< void, Class, T0, T1 >::call (
const SBValue & object,
const SBValue & t0=SBValue (),
const SBValue & t1=SBValue (),
const SBValue & t2=SBValue (),
const SBValue & t3=SBValue (),
const SBValue & t4=SBValue (),
const SBValue & t5=SBValue (),
const SBValue & t6=SBValue (),
const SBValue & t7=SBValue (),
const SBValue & t8=SBValue (),
const SBValue & t9=SBValue (),
const SBValue & t10=SBValue (),
const SBValue & t11=SBValue (),
const SBValue & t12=SBValue (),
const SBValue & t13=SBValue (),
const SBValue & t14=SBValue (),
const SBValue & t15=SBValue ()
) override const
function call [2/2]#
inline virtual SBValue SBCClassConstFunction2< void, Class, T0, T1 >::call (
const SBValue & object,
const SBValue & t0=SBValue (),
const SBValue & t1=SBValue (),
const SBValue & t2=SBValue (),
const SBValue & t3=SBValue (),
const SBValue & t4=SBValue (),
const SBValue & t5=SBValue (),
const SBValue & t6=SBValue (),
const SBValue & t7=SBValue (),
const SBValue & t8=SBValue (),
const SBValue & t9=SBValue (),
const SBValue & t10=SBValue (),
const SBValue & t11=SBValue (),
const SBValue & t12=SBValue (),
const SBValue & t13=SBValue (),
const SBValue & t14=SBValue (),
const SBValue & t15=SBValue ()
) override const
function canCall [1/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::canCall (
const SBValue & t0=SBValue (),
const SBValue & t1=SBValue (),
const SBValue & t2=SBValue (),
const SBValue & t3=SBValue (),
const SBValue & t4=SBValue (),
const SBValue & t5=SBValue (),
const SBValue & t6=SBValue (),
const SBValue & t7=SBValue (),
const SBValue & t8=SBValue (),
const SBValue & t9=SBValue (),
const SBValue & t10=SBValue (),
const SBValue & t11=SBValue (),
const SBValue & t12=SBValue (),
const SBValue & t13=SBValue (),
const SBValue & t14=SBValue (),
const SBValue & t15=SBValue ()
) override const
function canCall [2/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::canCall (
const SBValue & t0=SBValue (),
const SBValue & t1=SBValue (),
const SBValue & t2=SBValue (),
const SBValue & t3=SBValue (),
const SBValue & t4=SBValue (),
const SBValue & t5=SBValue (),
const SBValue & t6=SBValue (),
const SBValue & t7=SBValue (),
const SBValue & t8=SBValue (),
const SBValue & t9=SBValue (),
const SBValue & t10=SBValue (),
const SBValue & t11=SBValue (),
const SBValue & t12=SBValue (),
const SBValue & t13=SBValue (),
const SBValue & t14=SBValue (),
const SBValue & t15=SBValue ()
) override const
function getName [1/2]#
function getName [2/2]#
function getNumberOfParameters [1/2]#
inline virtual unsigned int SBCClassConstFunction2< void, Class, T0, T1 >::getNumberOfParameters () noexcept override const
function getNumberOfParameters [2/2]#
inline virtual unsigned int SBCClassConstFunction2< void, Class, T0, T1 >::getNumberOfParameters () noexcept override const
function getOutputType [1/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::getOutputType () override const
function getOutputType [2/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::getOutputType () override const
function getParameterType [1/2]#
inline virtual SBValue SBCClassConstFunction2< void, Class, T0, T1 >::getParameterType (
int i
) override const
function getParameterType [2/2]#
inline virtual SBValue SBCClassConstFunction2< void, Class, T0, T1 >::getParameterType (
int i
) override const
function getParameterTypeName [1/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::getParameterTypeName (
int i
) override const
function getParameterTypeName [2/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::getParameterTypeName (
int i
) override const
function isConstFunction [1/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::isConstFunction () noexcept override const
function isConstFunction [2/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::isConstFunction () noexcept override const
function isStaticFunction [1/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::isStaticFunction () noexcept override const
function isStaticFunction [2/2]#
inline virtual bool SBCClassConstFunction2< void, Class, T0, T1 >::isStaticFunction () noexcept override const
function signature [1/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::signature () override const
function signature [2/2]#
inline virtual std::string SBCClassConstFunction2< void, Class, T0, T1 >::signature () override const