Daylight v4.9
Release Date: 1 February 2008


dt_propnames - retrieve the names of an object's properties

Generic Prototype

dt_propnames(dt_Handle) => dt_Handle

C Prototype

#include "dt_smiles.h"

dt_Handle dt_propnames(dt_Handle object)

FORTRAN Prototype

include ''

integer*4 dt_f_propnames(object)

integer*4 object


Gets the names of the properties set for the given object.

Return Value

Returns a sequence of newly-allocated string objects which contain the names of the properties set for the object. The string objects and sequence are new objects and are owned by the caller, who is responsible for deallocating them.

Related Topics

dt_boolean(3) dt_handle(3) dt_integer(3) dt_proptype(3) dt_real(3) dt_setboolean(3) dt_sethandle(3) dt_setinteger(3) dt_setreal(3) dt_setstring(3) dt_string(3)


dt_propnames(3) is inconsistent in that it returns NULL_OB when no properties exist. It should return an empty sequence object.