Windows PowerShell command on Get-command Tcl_GetDoubleFromObj
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man Tcl_GetDoubleFromObj

Tcl Library Procedures Tcl_DoubleObj(3TCL)

_________________________________________________________________

NAME

Tcl_NewDoubleObj, Tcl_SetDoubleObj, Tcl_GetDoubleFromObj -

manipulate Tcl objects as floating-point values

SYNOPSIS

#include

Tcl_Obj *

Tcl_NewDoubleObj(doubleValue)

Tcl_SetDoubleObj(objPtr, doubleValue)

int

Tcl_GetDoubleFromObj(interp, objPtr, doublePtr)

ARGUMENTS

double doubleValue (in) A double-precision

floating point value used to initialize or set a double object.

Tcl_Obj *objPtr (in/out) For Tcl_SetDoubleObj,

this points to the object to be converted to double type. For

Tcl_GetDoubleFromObj,

this refers to the object from which to get a double value; if objPtr does not already point to a double object, an attempt will be made to convert it to one.

Tcl_Interp *interp (in/out) If an error occurs dur-

ing conversion, an error message is left in the interpreter's result object unless interp is NULL. double *doublePtr (out) Points to place to store the double value obtained from objPtr.

_________________________________________________________________

DESCRIPTION

Tcl Last change: 8.0 1

Tcl Library Procedures Tcl_DoubleObj(3TCL)

These procedures are used to create, modify, and read double

Tcl objects from C code. Tcl_NewDoubleObj and

Tcl_SetDoubleObj will create a new object of double type or

modify an existing object to have double type. Both of these

procedures set the object to have the double-precision

floating point value given by doubleValue; Tcl_NewDoubleObj

returns a pointer to a newly created object with reference count zero. Both procedures set the object's type to be double and assign the double value to the object's internal

representation doubleValue member. Tcl_SetDoubleObj invali-

dates any old string representation and, if the object is not already a double object, frees any old internal representation.

Tcl_GetDoubleFromObj attempts to return a double value from

the Tcl object objPtr. If the object is not already a dou-

ble object, it will attempt to convert it to one. If an

error occurs during conversion, it returns TCL_ERROR and

leaves an error message in the interpreter's result object

unless interp is NULL. Otherwise, it returns TCL_OK and

stores the double value in the address given by doublePtr. If the object is not already a double object, the conversion will free any old internal representation.

SEE ALSO

Tcl_NewObj, Tcl_DecrRefCount, Tcl_IncrRefCount,

Tcl_GetObjResult

KEYWORDS double, double object, double type, internal representation, object, object type, string representation

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

_______________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE|

|____________________|__________________|_

| Availability | runtime/tcl-8 |

|____________________|__________________|_

| Interface Stability| Uncommitted |

|____________________|_________________|

NOTES Source for Tcl is available on http://opensolaris.org. Tcl Last change: 8.0 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™