Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JGadget Namespace Reference

Namespaces

namespace  binary
 
namespace  search
 
namespace  vector
 

Classes

struct  TAllocator
 
struct  TContainerEnumerator
 
struct  TContainerEnumerator_const
 
struct  TEnumerator
 
struct  TEnumerator2
 
struct  TIterator
 
struct  TLinkList
 
struct  TLinkList_factory
 
struct  TLinkListNode
 
struct  TNodeLinkList
 
class  TPointer
 
class  TPointer_delete
 
struct  TVector
 
struct  TVector_pointer
 
struct  TVector_pointer_void
 

Typedefs

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

Functions

template<typename T >
const TtoValueFromIndex (int idx, const T *pValue, u32 count, const T &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 )

◆ 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 )

◆ 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

◆ toValueFromIndex()

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