Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JStudio::TFunctionValue_hermite::TIterator_data_ Struct Reference

#include <functionvalue.h>

Public Types

typedef s32 difference_type
 
typedef f32 value_type
 
typedef const f32pointer
 
typedef const f32reference
 
typedef std::random_access_iterator_tag iterator_category
 

Public Member Functions

 TIterator_data_ (const TFunctionValue_hermite &rParent, const f32 *value)
 
const f32get ()
 
void set (const f32 *value, u32 size)
 
f32 operator* ()
 
TIterator_data_operator-- ()
 
TIterator_data_operator-= (s32 n)
 
s32 operator- (const TIterator_data_ &other)
 
TIterator_data_operator++ ()
 
TIterator_data_operator+= (s32 n)
 

Public Attributes

const f32value_
 
u32 size_
 

Friends

bool operator== (const TIterator_data_ &lhs, const TIterator_data_ &rhs)
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ TIterator_data_()

JStudio::TFunctionValue_hermite::TIterator_data_::TIterator_data_ ( const TFunctionValue_hermite & rParent,
const f32 * value )
inline

Member Function Documentation

◆ get()

const f32 * JStudio::TFunctionValue_hermite::TIterator_data_::get ( )
inline

◆ operator*()

f32 JStudio::TFunctionValue_hermite::TIterator_data_::operator* ( )
inline

◆ operator++()

TIterator_data_ & JStudio::TFunctionValue_hermite::TIterator_data_::operator++ ( )
inline

◆ operator+=()

TIterator_data_ & JStudio::TFunctionValue_hermite::TIterator_data_::operator+= ( s32 n)
inline

◆ operator-()

s32 JStudio::TFunctionValue_hermite::TIterator_data_::operator- ( const TIterator_data_ & other)
inline

◆ operator--()

TIterator_data_ & JStudio::TFunctionValue_hermite::TIterator_data_::operator-- ( )
inline

◆ operator-=()

TIterator_data_ & JStudio::TFunctionValue_hermite::TIterator_data_::operator-= ( s32 n)
inline

◆ set()

void JStudio::TFunctionValue_hermite::TIterator_data_::set ( const f32 * value,
u32 size )
inline

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const TIterator_data_ & lhs,
const TIterator_data_ & rhs )
friend

Member Data Documentation

◆ size_

u32 JStudio::TFunctionValue_hermite::TIterator_data_::size_

◆ value_

const f32* JStudio::TFunctionValue_hermite::TIterator_data_::value_

The documentation for this struct was generated from the following file: