Web Analytics Made Easy - Statcounter
Skip to content

Class SBCClassConstructor11#

template <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(11)>

ClassList > SBCClassConstructor11

Inherits the following classes: SBCClassConstructor

Public Functions#

Type Name
SBCClassConstructor11 ()
virtual bool canCreateInstance (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
virtual SBValue createInstance (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
std::string getClassName () const
unsigned int getNumberOfParameters () noexcept const
SBValue getParameterType (int i) const
std::string getParameterTypeName (int i) const
std::string signature () const
virtual ~SBCClassConstructor11 ()

Public Functions inherited from SBCClassConstructor#

See SBCClassConstructor

Type Name
SBCClassConstructor ()
Constructs a class constructor.
virtual bool canCreateInstance (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 constructor can create an instance with arguments t0 ,t1 , ...,t15 .
virtual SBValue createInstance (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
Creates an instance of the class with arguments t0 ,t1 , ...,t15 .
virtual std::string getClassName () const = 0
Returns the class name.
virtual unsigned int getNumberOfParameters () noexcept const = 0
Returns the number of parameters of the function.
virtual SBValue getParameterType (int i) const = 0
Returns the parameter type of the constructor parameter i .
virtual std::string getParameterTypeName (int i) const = 0
Returns the parameter type name of the constructor parameter i .
virtual std::string signature () const = 0
Returns the signature of the function.
virtual ~SBCClassConstructor ()
Destructs the constructor.

Public Functions Documentation#

function SBCClassConstructor11#

inline SBCClassConstructor11::SBCClassConstructor11 () 

function canCreateInstance#

inline virtual bool SBCClassConstructor11::canCreateInstance (
    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

function createInstance#

inline virtual SBValue SBCClassConstructor11::createInstance (
    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

function getClassName#

inline std::string SBCClassConstructor11::getClassName () const

function getNumberOfParameters#

inline unsigned int SBCClassConstructor11::getNumberOfParameters () noexcept const

function getParameterType#

inline SBValue SBCClassConstructor11::getParameterType (
    int i
) const

function getParameterTypeName#

inline std::string SBCClassConstructor11::getParameterTypeName (
    int i
) const

function signature#

inline std::string SBCClassConstructor11::signature () const

function ~SBCClassConstructor11#

inline virtual SBCClassConstructor11::~SBCClassConstructor11 ()