Steinberg::UStringBuffer< maxSize > Class Template Reference

#include <ustring.h>

Inheritance diagram for Steinberg::UStringBuffer< maxSize >:

Steinberg::UString List of all members.

Public Member Functions

 UStringBuffer ()
 UStringBuffer (const char16 *src, int32 srcSize=-1)
 UStringBuffer (const char *src, int32 srcSize=-1)

Protected Attributes

char16 data [maxSize]

Detailed Description

template<int32 maxSize>
class Steinberg::UStringBuffer< maxSize >

UTF-16 string with fixed buffer size.

Definition at line 98 of file ustring.h.


Constructor & Destructor Documentation

template<int32 maxSize>
Steinberg::UStringBuffer< maxSize >::UStringBuffer (  )  [inline]

Definition at line 102 of file ustring.h.

template<int32 maxSize>
Steinberg::UStringBuffer< maxSize >::UStringBuffer ( const char16 src,
int32  srcSize = -1 
) [inline]

Construct from UTF-16 string.

Definition at line 107 of file ustring.h.

template<int32 maxSize>
Steinberg::UStringBuffer< maxSize >::UStringBuffer ( const char *  src,
int32  srcSize = -1 
) [inline]

Construct from ASCII string.

Definition at line 112 of file ustring.h.


Member Data Documentation

template<int32 maxSize>
char16 Steinberg::UStringBuffer< maxSize >::data[maxSize] [protected]

Definition at line 117 of file ustring.h.


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

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.