![]() |
![]() |
![]() |
Libcroco Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct CRNum; enum CRStatus cr_num_copy (CRNum *a_dest
,CRNum const *a_src
); void cr_num_destroy (CRNum *a_this
); CRNum * cr_num_dup (CRNum const *a_this
); gboolean cr_num_is_fixed_length (CRNum const *a_this
); CRNum * cr_num_new (void
); CRNum * cr_num_new_with_val (gdouble a_val
,enum CRNumType a_type
); enum CRStatus cr_num_set (CRNum *a_this
,gdouble a_val
,enum CRNumType a_type
); guchar * cr_num_to_string (CRNum const *a_this
);
enum CRStatus cr_num_copy (CRNum *a_dest
,CRNum const *a_src
);
Copies an instance of CRNum.
|
the destination of the copy. Must be non NULL |
|
the instance of CRNum to copy. Must be non NULL. |
Returns : |
CR_OK upon successful completion, an error code otherwise. |
void cr_num_destroy (CRNum *a_this
);
The destructor of CRNum.
|
the this pointer of the current instance of CRNum. |
CRNum * cr_num_dup (CRNum const *a_this
);
Duplicates an instance of CRNum
|
the instance of CRNum to duplicate. |
Returns : |
the newly created (duplicated) instance of CRNum.
Must be freed by cr_num_destroy() . |
gboolean cr_num_is_fixed_length (CRNum const *a_this
);
Tests if the current instance of CRNum is a fixed length value or not. Typically a fixed length value is anything from NUM_LENGTH_EM to NUM_LENGTH_PC. See the definition of CRNumType to see what we mean.
CRNum * cr_num_new_with_val (gdouble a_val
,enum CRNumType a_type
);
A constructor of CRNum.
|
the numerical value of the number. |
|
the type of number. |
Returns : |
the newly built instance of CRNum or NULL if an error arises. |