1#ifndef NW4HBM_UT_CHAR_STREAM_READER_H
2#define NW4HBM_UT_CHAR_STREAM_READER_H
16 void Set(
const char* stream) {
17 NW4HBM_ASSERT_VALID_PTR(49,
this);
18 NW4HBM_ASSERT_VALID_PTR(50, stream);
23 void Set(
const wchar_t* stream) {
24 NW4HBM_ASSERT_VALID_PTR(59,
this);
25 NW4HBM_ASSERT_ALIGN2(60, stream);
26 NW4HBM_ASSERT_VALID_PTR(61, stream);
32 NW4HBM_ASSERT_VALID_PTR(68,
this);
37 NW4HBM_ASSERT_VALID_PTR(74,
this);
48 const T*
const charStrm =
static_cast<const T* const
>(
mCharStrm);
54 const T*
const charStrm =
static_cast<const T* const
>(
mCharStrm);
60 const T*& charStrm = *
reinterpret_cast<const T**
>(&
mCharStrm);
static s32 offset
Definition WUD.c:1669
Definition CharStrmReader.h:10
void Set(const char *stream)
Definition CharStrmReader.h:16
const void * mCharStrm
Definition CharStrmReader.h:64
u16 ReadNextCharUTF8()
Definition ut_CharStrmReader.cpp:12
u16 ReadNextCharCP1252()
Definition ut_CharStrmReader.cpp:53
u16 ReadNextCharUTF16()
Definition ut_CharStrmReader.cpp:43
void StepStrm(int step)
Definition CharStrmReader.h:59
void Set(const wchar_t *stream)
Definition CharStrmReader.h:23
u16(CharStrmReader::*) ReadFunc()
Definition CharStrmReader.h:12
CharStrmReader(ReadFunc func)
Definition CharStrmReader.h:14
const ReadFunc mReadFunc
Definition CharStrmReader.h:65
T GetChar(int offset) const
Definition CharStrmReader.h:53
u16 ReadNextCharSJIS()
Definition ut_CharStrmReader.cpp:62
T GetChar() const
Definition CharStrmReader.h:47
u16 Next()
Definition CharStrmReader.h:36
const void * GetCurrentPos() const
Definition CharStrmReader.h:31
unsigned short int u16
Definition types.h:10
Definition HBMAnmController.h:6