khtml::IDString

khtml::IDString< TableFactory > Class Template Reference

#include <idstring.h>

Inheritance diagram for khtml::IDString< TableFactory >:

Public Member Functions

 IDString (const IDString &other)
 
unsigned id () const
 
QDebug operator<< (QDebug stream) const
 
IDString< TableFactory > & operator= (const IDString &other)
 
bool operator== (const IDString< TableFactory > &other) const
 
DOMString toString () const
 

Static Public Member Functions

static IDString< TableFactory > fromId (unsigned short id)
 
static IDString< TableFactory > fromString (const DOMString &string, CaseNormalizeMode cnm=IDS_CaseSensitive)
 
static IDString< TableFactory > fromString (DOMStringImpl *string, CaseNormalizeMode cnm=IDS_CaseSensitive)
 

Detailed Description

template<typename TableFactory>
class khtml::IDString< TableFactory >

An IDString is used to manage an identifier namespace that has some predefined constants, but can be extended with new ones at runtime.

The TableFactory template parameter must point to a class that provides an idTable method returning a singleton IDTable<TableFactory>

Definition at line 54 of file idstring.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jul 13 2020 22:46:07 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.