Main Content

clibgen.ConstructorDefinition class

Package: clibgen

Definition for MATLAB function corresponding to C++ class constructor

Description

The clibgen.ConstructorDefinition class contains the MATLAB® definition for a constructor defined in the header of a C++ class.

The clibgen.ConstructorDefinition class is a handle class.

Creation

MATLAB constructs a ConstructorDefinition object when MATLAB calls addConstructor on a clibgen.ClassDefinition object.

Properties

expand all

Help text for the end user describing the constructor, specified as a string or a character vector. The default text is:

DefiningClass.MATLABName.DefiningClass.CPPName    Constructor of C++ class DefiningClass.CPPName.

The publisher can modify the value of the Description property in the library definition file.

Attributes:

GetAccess
public
SetAccess
public

Help text from C++ header file for the end user describing details about the constructor, specified as a string or a character vector. If the C++ comment does not contain detailed information, then DetailedDescription does not appear in the definition file.

The publisher can modify the value of the DetailedDescription property in the library definition file. If DetailedDescription is not empty, then the MATLAB doc command displays this sentence before displaying the value of DetailedDescription.

This content is from the external library documentation.

Attributes:

GetAccess
public
SetAccess
public

C++ constructor signature, specified as a string or a character vector. MATLAB creates CPPSignature from the class definition in the header file.

Attributes:

GetAccess
public
SetAccess
private

Class containing the constructor, specified as a clibgen.ClassDefinition object.

Attributes:

GetAccess
public
SetAccess
private

Constructor signature in MATLAB, specified as a string or a character vector. MATLAB creates this signature.

Attributes:

GetAccess
public
SetAccess
private
Dependent
true

Indicate if constructor definition is complete, specified as true or false.

Attributes:

GetAccess
public
SetAccess
private

Methods

expand all

Version History

Introduced in R2019a