Class tstringidents

Unit

Declaration

type tstringidents = class(TObject)

Description

Hierarchy

Overview

Fields

Protected fstringident: identty;
Protected fidentlist: tindexidenthashdatalist;
Protected fstringindex: identoffsetty;
Protected fstringlen: identoffsetty;
Protected fstringdata: pointer;

Methods

Protected procedure nextident();
Protected function storestring(const astr: lstringty): identnamety;
Public constructor create();
Public destructor destroy(); override;
Public function getident(): identty;
Public function getident(const astart,astop: pchar): identty;
Public function getident(const aname: lstringty): identty;
Public function getident(const aname: pchar; const alen: integer): identty;
Public function getident(const aname: string): identty;
Public function getidentname(const aident: identty; out name: identnamety): boolean;
Public function getidentname(const aident: identty; out name: lstringty): boolean;
Public function getidentname(const aname: string): identnamety;
Public function getidentname(const aident: identty): string;
Public function getidentnamel(const aident: identty): lstringty;
Public function getidentnamep(const aident: identty): pchar;
Public function getidentname2(const aident: identty): identnamety;
Public function nametolstring(const aname: identnamety): lstringty; inline;
Public procedure clear();

Description

Fields

Protected fstringident: identty;
 
Protected fidentlist: tindexidenthashdatalist;
 
Protected fstringindex: identoffsetty;
 
Protected fstringlen: identoffsetty;
 
Protected fstringdata: pointer;
 

Methods

Protected procedure nextident();
 
Protected function storestring(const astr: lstringty): identnamety;
 
Public constructor create();
 
Public destructor destroy(); override;
 
Public function getident(): identty;
 
Public function getident(const astart,astop: pchar): identty;
 
Public function getident(const aname: lstringty): identty;
 
Public function getident(const aname: pchar; const alen: integer): identty;
 
Public function getident(const aname: string): identty;
 
Public function getidentname(const aident: identty; out name: identnamety): boolean;
 
Public function getidentname(const aident: identty; out name: lstringty): boolean;
 
Public function getidentname(const aname: string): identnamety;
 
Public function getidentname(const aident: identty): string;
 
Public function getidentnamel(const aident: identty): lstringty;
 
Public function getidentnamep(const aident: identty): pchar;
 
Public function getidentname2(const aident: identty): identnamety;
 
Public function nametolstring(const aname: identnamety): lstringty; inline;
 
Public procedure clear();
 

Generated by PasDoc 0.16.0.