Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

Copy (2) of UtfCodec.d File Reference

Go to the source code of this file.

Functions

uint type ()
private override uint importer1 (void *src, uint bytes, uint type)
private override uint exporter1 (void *dst, uint bytes, uint type)
override uint importer (void *src, uint bytes, uint type)
override uint exporter (void *dst, uint bytes, uint type)
private uint into (void[] dst, void *src, uint bytes, uint type, uint *ate)
private uint from (void[] src, void *dst, uint bytes, uint type, uint *ate)

Variables

module mango io UtfCodec
import mango io Buffer
import mango convert Unicode
RawCodec1 buffer


Function Documentation

uint type  ) 
 

Definition at line 163 of file Copy (2) of UtfCodec.d.

References From().

Referenced by Reader::allocate(), ReuseAllocator::allocate(), SliceAllocator::allocate(), BufferAllocator::allocate(), NativeAllocator::allocate(), SimpleAllocator::allocate(), BufferFormatTemplate(), Socket::create(), Reader::decode(), Reader::decodeArray(), DisplayWriter::emit(), Writer::encode(), TextWriter::encode(), ColumnWriter::encode(), exporter(), exporter1(), FormatStructTemplate(), From(), Unicode::From(), from(), UCalendar::getLimit(), UCollator::getLocale(), UCalendar::getTimeZoneName(), importer(), importer1(), Into(), Unicode::Into(), into(), Socket::isAlive(), MutableStringTemplate(), EndianReader::read(), TextReader::read(), AnonymousString::set(), ServletResponse::setContentType(), HttpMessage::setContentType(), HttpMessage::setMimeAndEncoding(), Token::setType(), SprintClassTemplate(), SprintStructTemplate(), TextReaderTemplate(), UCalendar::this(), UBreakIterator::this(), Socket::this(), TokenTemplate(), UnicodeBomTemplate(), UnicodeExporter(), UnicodeFile(), UnicodeImporter(), UtfCodec(), VersionTEMPLATE::UtfCodec1(), EndianWriter::write(), and DisplayWriter::write().

private override uint importer1 void *  src,
uint  bytes,
uint  type
 

Definition at line 169 of file Copy (2) of UtfCodec.d.

References buffer, convert(), Into(), and type().

private override uint exporter1 void *  dst,
uint  bytes,
uint  type
 

Definition at line 193 of file Copy (2) of UtfCodec.d.

References buffer, convert(), RawCodec1::exporter(), From(), and type().

override uint importer void *  src,
uint  bytes,
uint  type
[private]
 

Definition at line 217 of file Copy (2) of UtfCodec.d.

References buffer, convert(), RawCodec1::importer(), Into(), and type().

Referenced by BufferFormatTemplate(), and UtfCodec().

override uint exporter void *  dst,
uint  bytes,
uint  type
[private]
 

Definition at line 241 of file Copy (2) of UtfCodec.d.

References buffer, convert(), RawCodec1::exporter(), From(), and type().

Referenced by UtfCodec().

private uint into void[]  dst,
void *  src,
uint  bytes,
uint  type,
uint *  ate
[private]
 

Definition at line 265 of file Copy (2) of UtfCodec.d.

References RawCodec1::importer(), type(), and Utf.

Referenced by MutableStringTemplate(), SprintClassTemplate(), SprintStructTemplate(), UnicodeBomTemplate(), UnicodeFile(), UnicodeImporter(), UtfCodec(), and VersionTEMPLATE::UtfCodec1().

private uint from void[]  src,
void *  dst,
uint  bytes,
uint  type,
uint *  ate
[private]
 

Definition at line 305 of file Copy (2) of UtfCodec.d.

References RawCodec1::exporter(), type(), and Utf.

Referenced by Socket::receiveFrom(), StringTemplate(), UnicodeBomTemplate(), UnicodeExporter(), UnicodeFile(), UtfCodec(), and VersionTEMPLATE::UtfCodec1().


Variable Documentation

module mango io UtfCodec
 

Definition at line 39 of file Copy (2) of UtfCodec.d.

Referenced by UtfCodec().

import mango io Buffer
 

Definition at line 41 of file Copy (2) of UtfCodec.d.

import mango convert Unicode
 

Definition at line 43 of file Copy (2) of UtfCodec.d.

RawCodec1 buffer
 

Referenced by HttpTokens::add(), Exporter::bind(), Importer::bind(), BufferFormatTemplate(), BufferTokenizerTemplate(), CompositeTokenTemplate(), Conduit::copy(), ColumnWriter::encode(), exporter(), exporter1(), ProtocolWriter::flush(), Rfc1123::format(), ProtocolReader::getPacket(), ProtocolReader::getPayload(), HybridTokenTemplate(), importer(), importer1(), ITokenizerTemplate(), LineScannerTemplate(), LineTokenizerTemplate(), LineScanner::next(), LineTokenizer::next(), PunctTokenizer::next(), SpaceTokenizer::next(), SimpleTokenizer::next(), Scanner::next(), CookieParser::next(), PunctTokenizerTemplate(), ProtocolWriter::put(), ProtocolWriter::reply(), BufferAllocator::reset(), SocketListener::run(), ScannerTemplate(), SimpleTokenizerTemplate(), SpaceTokenizerTemplate(), SprintClassTemplate(), SprintStructTemplate(), TextReaderTemplate(), HybridToken::this(), TextWriter::this(), SocketListener::this(), ProtocolWriter::this(), ProtocolReader::this(), PickleWriter::this(), PickleReader::this(), HttpWriter::this(), HttpRequest::this(), FlushWriter::this(), Console::ConsoleConduit::this(), ColumnWriter::this(), BulletinConsumer::this(), UnicodeExporter(), UnicodeFilter(), UnicodeImporter(), UtfCodec(), and Console::ConsoleConduit::VersionWin32::write().


Generated on Sat Dec 24 17:28:35 2005 for Mango by  doxygen 1.4.0