NAME
Parrot::PackFile::Constant - A Parrot Constant
SYNOPSIS
use Parrot::PackFile::Constant;
DESCRIPTION
Instances of Parrot::PackFile::Constant
are used to represent constants in Parrot packfiles.
Functions
Note that these functions are not exported.
type_name($query)
-
Return the type name for
$query
. type_code($query)
-
Return the type code for
$query
.
Class Methods
new()
-
Returns a new instance of type
PFC_NONE
. new_integer()
-
Returns a new integer constant instance.
new_number()
-
Returns a new floating-point number constant instance.
new_string()
-
Returns a new Parrot string constant instance.
Instance Methods
clear()
-
Sets the constant type to
PFC_NONE
. type()
-
Returns the type of the constant.
value()
-
Returns the value of the constant.
unpack($string)
-
Unpack from the string and return the number of characters that should be removed from the packed string.
packed_size()
-
Returns the packed size of the constant.
pack()
-
Packs the constant.
SEE ALSO
HISTORY
Author: Gregor N. Purdy <gregor@focusresearch.com>