![]() |
#include "as_ldt.h"
Collaboration diagram for as_ldt:Data Fields | |
| as_udf_module_name | module |
| as_bin_name | name |
| as_ldt_type | type |
Private Attributes | |
| bool | _free |
Related Functions | |
(Note that these are not member functions.) | |
| void | as_ldt_destroy (as_ldt *ldt) |
| as_ldt * | as_ldt_init (as_ldt *ldt, const as_bin_name name, const as_ldt_type type, const as_udf_module_name module) |
| as_ldt * | as_ldt_new (const as_bin_name name, const as_ldt_type type, const as_udf_module_name module) |
|
related |
|
related |
Initialize a stack allocated as_ldt.
Use as_ldt_destroy() to release resources allocated to as_ldt via this function.
| ldt | The ldt to initialize. |
| name | The name of the bin to contain the ldt. |
| type | The type of ldt data to store in the bin. |
| module | The name of ldt customization module to use for this initialization. |
|
related |
Creates and initializes a heap allocated as_ldt.
Use as_ldt_destroy() to release resources allocated to as_ldt via this function.
| name | The name of the bin to contain the ldt. |
| type | The type of ldt data to store in the bin. |
| module | The name of ldt customization module to use for this initialization. |
|
private |
If true, then as_ldt_destroy() will free this instance.
| as_udf_module_name as_ldt::module |
| as_bin_name as_ldt::name |
| as_ldt_type as_ldt::type |