GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
chaiscript::bootstrap::standard_library::detail Namespace Reference

Functions

template<typename T>
size_t count (const T &t_target, const typename T::key_type &t_key)
template<typename T>
void insert (T &t_target, const T &t_other)
template<typename T>
void insert_ref (T &t_target, const typename T::value_type &t_val)
template<typename Bidir_Type>
void input_range_type_impl (const std::string &type, Module &m)
 Add Bidir_Range support for the given ContainerType.
template<typename Type>
void insert_at (Type &container, int pos, const typename Type::value_type &v)
 Algorithm for inserting at a specific position into a container.
template<typename Type>
void erase_at (Type &container, int pos)
 Algorithm for erasing a specific position from a container.

Function Documentation

◆ count()

template<typename T>
size_t chaiscript::bootstrap::standard_library::detail::count ( const T & t_target,
const typename T::key_type & t_key )
Here is the caller graph for this function:

◆ erase_at()

template<typename Type>
void chaiscript::bootstrap::standard_library::detail::erase_at ( Type & container,
int pos )

Algorithm for erasing a specific position from a container.

Here is the caller graph for this function:

◆ input_range_type_impl()

template<typename Bidir_Type>
void chaiscript::bootstrap::standard_library::detail::input_range_type_impl ( const std::string & type,
Module & m )

Add Bidir_Range support for the given ContainerType.

Here is the caller graph for this function:

◆ insert()

template<typename T>
void chaiscript::bootstrap::standard_library::detail::insert ( T & t_target,
const T & t_other )
Here is the caller graph for this function:

◆ insert_at()

template<typename Type>
void chaiscript::bootstrap::standard_library::detail::insert_at ( Type & container,
int pos,
const typename Type::value_type & v )

Algorithm for inserting at a specific position into a container.

Here is the caller graph for this function:

◆ insert_ref()

template<typename T>
void chaiscript::bootstrap::standard_library::detail::insert_ref ( T & t_target,
const typename T::value_type & t_val )
Here is the caller graph for this function: