Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget Namespace Reference

Namespaces

namespace  binary
 
namespace  floatingpoint_
 
namespace  search
 
namespace  vector
 

Classes

struct  TAllocator
 
struct  TContainerEnumerator
 
struct  TContainerEnumerator_const
 
struct  TEnumerator
 
struct  TEnumerator2
 
class  TInputStream
 
struct  TIterator
 
struct  TIterator_reverse
 
struct  TLinkList
 
struct  TLinkList_factory
 
struct  TLinkListNode
 
struct  TList
 
struct  TNodeLinkList
 
class  TOutputStream
 
class  TPointer
 
class  TPointer_delete
 
class  TStream
 
class  TStream_base
 
class  TStreamBuffer
 
struct  TTrait_char
 
struct  TTrait_char< char >
 
struct  TVector
 
struct  TVector_pointer
 
struct  TVector_pointer_void
 

Typedefs

typedef u32(* extendFunc) (u32, u32, u32)
 

Functions

const char * toStringFromIndex (int index, const char *const *pValue, u32 count, const char *fallback)
 
int toIndexFromString_linear (const char *, const char *const *, u32, int)
 
template<typename T >
const TtoValueFromIndex (int idx, const T *pValue, u32 count, const T &fallback)
 
template<typename T , typename Predicate >
int toIndexFromValue_linear_if (Predicate p, const T *pValue, u32 count, int fallback)
 
template<typename Iterator , typename T , typename Predicate >
Iterator findUpperBound_binary_all (Iterator first, Iterator last, const T &val, Predicate p)
 
template<typename Iterator , typename T , typename Predicate >
Iterator findUpperBound_binary_begin (Iterator first, Iterator last, const T &val, Predicate p)
 
template<typename Iterator , typename T , typename Predicate >
Iterator findUpperBound_binary_end (Iterator first, Iterator last, const T &val, Predicate p)
 
template<typename Iterator , typename T , typename Predicate >
Iterator findUpperBound_binary_current (Iterator first, Iterator last, Iterator current, const T &val, Predicate p)
 
template<typename Iterator , typename T >
Iterator findUpperBound_binary_current (Iterator first, Iterator last, Iterator current, const T &val)
 

Typedef Documentation

◆ extendFunc

typedef u32(* JGadget::extendFunc) (u32, u32, u32)

Function Documentation

◆ findUpperBound_binary_all()

template<typename Iterator , typename T , typename Predicate >
Iterator JGadget::findUpperBound_binary_all ( Iterator first,
Iterator last,
const T & val,
Predicate p )
inline

◆ findUpperBound_binary_begin()

template<typename Iterator , typename T , typename Predicate >
Iterator JGadget::findUpperBound_binary_begin ( Iterator first,
Iterator last,
const T & val,
Predicate p )
inline

◆ findUpperBound_binary_current() [1/2]

template<typename Iterator , typename T >
Iterator JGadget::findUpperBound_binary_current ( Iterator first,
Iterator last,
Iterator current,
const T & val )
inline

◆ findUpperBound_binary_current() [2/2]

template<typename Iterator , typename T , typename Predicate >
Iterator JGadget::findUpperBound_binary_current ( Iterator first,
Iterator last,
Iterator current,
const T & val,
Predicate p )
inline

◆ findUpperBound_binary_end()

template<typename Iterator , typename T , typename Predicate >
Iterator JGadget::findUpperBound_binary_end ( Iterator first,
Iterator last,
const T & val,
Predicate p )
inline

◆ toIndexFromString_linear()

int JGadget::toIndexFromString_linear ( const char * sz,
const char *const * pValue,
u32 count,
int fallback )

◆ toIndexFromValue_linear_if()

template<typename T , typename Predicate >
int JGadget::toIndexFromValue_linear_if ( Predicate p,
const T * pValue,
u32 count,
int fallback )
inline

◆ toStringFromIndex()

const char * JGadget::toStringFromIndex ( int index,
const char *const * pValue,
u32 count,
const char * fallback )

◆ toValueFromIndex()

template<typename T >
const T & JGadget::toValueFromIndex ( int idx,
const T * pValue,
u32 count,
const T & fallback )
inline