456
457
458
459
460
461
462
463
464
465
466
467
468
469
|
* If the number is too big to fit into an uintmax_t, an OFOutOfRangeException
* is thrown.
*
* \return A uintmax_t with the value of the string
*/
- (uintmax_t)hexadecimalValue;
/**
* Returns the string as an array of of_unichar_t. The result needs to be
* free()'d by the caller, as the memory is not marked as belonging to the
* object.
*
* \return The string as an array of Unicode characters
*/
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
|
* If the number is too big to fit into an uintmax_t, an OFOutOfRangeException
* is thrown.
*
* \return A uintmax_t with the value of the string
*/
- (uintmax_t)hexadecimalValue;
/**
* Returns the float value of the string as a float or throws an
* OFInvalidEncodingException if the string contains any non-number characters.
*
* \return A float with the value of the string
*/
- (float)floatValue;
/**
* Returns the double value of the string as a float or throws an
* OFInvalidEncodingException if the string contains any non-number characters.
*
* \return A double with the value of the string
*/
- (double)doubleValue;
/**
* Returns the string as an array of of_unichar_t. The result needs to be
* free()'d by the caller, as the memory is not marked as belonging to the
* object.
*
* \return The string as an array of Unicode characters
*/
|