Vanilla.PDF  1.3.0
Cross-platform toolkit for creating and modifying PDF documents
List of all members
NameObjectHandle Class Reference

Represents unique name references in document. More...

Inheritance diagram for NameObjectHandle:
ObjectHandle IUnknownHandle
error_type NameObject_Create (NameObjectHandle **result)
 Creates a new NameObject instance.
error_type NameObject_GetValue (const NameObjectHandle *handle, BufferHandle **result)
 Get names binary representation.
error_type NameObject_SetValue (NameObjectHandle *handle, BufferHandle *value)
 Set names new value.
error_type NameObject_Equals (const NameObjectHandle *handle, const NameObjectHandle *other, boolean_type *result)
 Compares two name objects.
error_type NameObject_Release (NameObjectHandle *handle)
 Decrement the internal reference counter. More...

Additional Inherited Members

- Public Member Functions inherited from ObjectHandle
error_type Object_GetType (ObjectHandle *handle, ObjectType *result)
 Get derived type of current object.
- Public Member Functions inherited from IUnknownHandle
error_type IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.

Detailed Description

Represents unique name references in document.

See also
Name constants

Friends And Related Function Documentation

◆ NameObject_Release()

error_type NameObject_Release ( NameObjectHandle handle)

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also

The documentation for this class was generated from the following file: