Web Analytics Made Easy - Statcounter
Skip to content

Class SBCClassConstructor0#

template <typename Class>

ClassList > SBCClassConstructor0

Inherits the following classes: SBCClassConstructor

Public Functions#

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

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 argumentst0 ,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 SBCClassConstructor0#

inline SBCClassConstructor0::SBCClassConstructor0 () 

function canCreateInstance#

inline virtual bool SBCClassConstructor0::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 ()
) override const

function createInstance#

inline virtual SBValue SBCClassConstructor0::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 ()
) override const

function getClassName#

inline virtual std::string SBCClassConstructor0::getClassName () override const

function getNumberOfParameters#

inline virtual unsigned int SBCClassConstructor0::getNumberOfParameters () noexcept override const

function getParameterType#

inline virtual SBValue SBCClassConstructor0::getParameterType (
    int i
) override const

function getParameterTypeName#

inline virtual std::string SBCClassConstructor0::getParameterTypeName (
    int i
) override const

function signature#

inline virtual std::string SBCClassConstructor0::signature () override const

function ~SBCClassConstructor0#

inline virtual SBCClassConstructor0::~SBCClassConstructor0 ()