Web Analytics Made Easy - Statcounter
Skip to content

Class SBCClassStaticFunction0< void >#

template <>

ClassList > SBCClassStaticFunction0< void >

Inherits the following classes: SBCClassFunction, SBCClassFunction

Public Types#

Type Name
typedef void(* functionPointerType

Public Attributes#

Type Name
void(*)() getFunctionPointer

Public Functions#

Type Name
SBCClassStaticFunction0 (std::string name, functionPointerType pointer)
SBCClassStaticFunction0 (std::string name, void(*)() 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
functionPointerType getFunctionPointer ()
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 ~SBCClassStaticFunction0 ()
virtual ~SBCClassStaticFunction0 ()

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#

typedef void(* SBCClassStaticFunction0< void >::functionPointerType) ();

Public Attributes Documentation#

variable getFunctionPointer [2/2]#

void(*)() SBCClassStaticFunction0< void >::getFunctionPointer();

Public Functions Documentation#

function SBCClassStaticFunction0 [1/2]#

inline SBCClassStaticFunction0< void >::SBCClassStaticFunction0 (
    std::string name,
    functionPointerType pointer
) 

function SBCClassStaticFunction0 [2/2]#

inline SBCClassStaticFunction0< void >::SBCClassStaticFunction0 (
    std::string name,
    void(*)() pointer
) 

function call [1/2]#

inline virtual SBValue SBCClassStaticFunction0< void >::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 SBCClassStaticFunction0< void >::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 SBCClassStaticFunction0< void >::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 SBCClassStaticFunction0< void >::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 getFunctionPointer [1/2]#

inline functionPointerType SBCClassStaticFunction0< void >::getFunctionPointer () 

function getName [1/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getName () override const

function getName [2/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getName () override const

function getNumberOfParameters [1/2]#

inline virtual unsigned int SBCClassStaticFunction0< void >::getNumberOfParameters () noexcept override const

function getNumberOfParameters [2/2]#

inline virtual unsigned int SBCClassStaticFunction0< void >::getNumberOfParameters () noexcept override const

function getOutputType [1/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getOutputType () override const

function getOutputType [2/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getOutputType () override const

function getParameterType [1/2]#

inline virtual SBValue SBCClassStaticFunction0< void >::getParameterType (
    int i
) override const

function getParameterType [2/2]#

inline virtual SBValue SBCClassStaticFunction0< void >::getParameterType (
    int i
) override const

function getParameterTypeName [1/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getParameterTypeName (
    int i
) override const

function getParameterTypeName [2/2]#

inline virtual std::string SBCClassStaticFunction0< void >::getParameterTypeName (
    int i
) override const

function isConstFunction [1/2]#

inline virtual bool SBCClassStaticFunction0< void >::isConstFunction () noexcept override const

function isConstFunction [2/2]#

inline virtual bool SBCClassStaticFunction0< void >::isConstFunction () noexcept override const

function isStaticFunction [1/2]#

inline virtual bool SBCClassStaticFunction0< void >::isStaticFunction () noexcept override const

function isStaticFunction [2/2]#

inline virtual bool SBCClassStaticFunction0< void >::isStaticFunction () noexcept override const

function signature [1/2]#

inline virtual std::string SBCClassStaticFunction0< void >::signature () override const

function signature [2/2]#

inline virtual std::string SBCClassStaticFunction0< void >::signature () override const

function ~SBCClassStaticFunction0 [1/2]#

inline virtual SBCClassStaticFunction0< void >::~SBCClassStaticFunction0 () 

function ~SBCClassStaticFunction0 [2/2]#

inline virtual SBCClassStaticFunction0< void >::~SBCClassStaticFunction0 ()