pleyo.com

/src/trunk2/BAL/Implementations/Types/Common/TextEncodingRegistry.cpp File Reference

#include "config.h"
#include "TextEncodingRegistry.h"
#include "PlatformString.h"
#include "TextCodecLatin1.h"
#include "TextCodecUTF16.h"
#include <wtf/ASCIICType.h>
#include <wtf/Assertions.h>
#include <wtf/HashMap.h>

Namespaces

namespace  WebCore

Classes

struct  WebCore::TextEncodingNameHash
struct  WebCore::TextCodecFactory

Typedefs

typedef HashMap
< const char *,
const char *,
TextEncodingNameHash > 
WebCore::TextEncodingNameMap
typedef HashMap
< const char *,
TextCodecFactory > 
WebCore::TextCodecMap

Functions

static void WebCore::checkExistingName (const char *alias, const char *atomicName)
static void WebCore::addToTextEncodingNameMap (const char *alias, const char *name)
static void WebCore::addToTextCodecMap (const char *name, NewTextCodecFunction function, const void *additionalData)
static void WebCore::buildBaseTextCodecMaps ()
static void WebCore::extendTextCodecMaps ()
std::auto_ptr
< TextCodec > 
WebCore::newTextCodec (const TextEncoding &encoding)
const char * WebCore::atomicCanonicalTextEncodingName (const char *name)
const char * WebCore::atomicCanonicalTextEncodingName (const UChar *characters, size_t length)
bool WebCore::noExtendedTextEncodingNameUsed ()

Variables

const size_t WebCore::maxEncodingNameLength = 63
static
TextEncodingNameMap * 
WebCore::textEncodingNameMap
static TextCodecMap * WebCore::textCodecMap
static bool WebCore::didExtendTextCodecMaps

Generated on Wed Nov 21 20:04:18 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com