CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > Class Template Reference

#include <bimap.h>

Inheritance diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >:
[legend]
Collaboration diagram for codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >:
[legend]

Classes

class  from_impl
class  from
class  to_impl
class  to

Public Member Functions

std::pair< typename from_impl::iterator, typename to_impl::iteratorinsert (typename from_impl::iterator fit, typename to_impl::iterator tit, const typename from_impl::value_type &x)

Public Attributes

codeproject::prebimap::from from
codeproject::prebimap::to to

Protected Member Functions

 prebimap (const from_compare &from_comp, const to_compare &to_comp, const allocator_type_ &al)
 prebimap (const prebimap &r)
 ~prebimap ()

Friends

class from_impl
class from_binding< prebimap >
class const_from_binding< prebimap >
class to_impl
class to_binding< prebimap >
class const_to_binding< prebimap >

Detailed Description

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
class codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >

Definition at line 662 of file bimap.h.

Constructor & Destructor Documentation

◆ prebimap() [1/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap ( const from_compare & from_comp,
const to_compare & to_comp,
const allocator_type_ & al )
inlineprotected

◆ prebimap() [2/2]

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap ( const prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > & r)
inlineprotected

◆ ~prebimap()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::~prebimap ( )
inlineprotected

Definition at line 1744 of file bimap.h.

Member Function Documentation

◆ insert()

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
std::pair< typename from_impl::iterator, typename to_impl::iterator > codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::insert ( typename from_impl::iterator fit,
typename to_impl::iterator tit,
const typename from_impl::value_type & x )
inline

◆ const_from_binding< prebimap >

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class const_from_binding< prebimap >
friend

Definition at line 1184 of file bimap.h.

◆ const_to_binding< prebimap >

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class const_to_binding< prebimap >
friend

Definition at line 1630 of file bimap.h.

◆ from_binding< prebimap >

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class from_binding< prebimap >
friend

Definition at line 1184 of file bimap.h.

◆ from_impl

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class from_impl
friend

Definition at line 1184 of file bimap.h.

◆ to_binding< prebimap >

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class to_binding< prebimap >
friend

Definition at line 1630 of file bimap.h.

◆ to_impl

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
friend class to_impl
friend

Definition at line 1630 of file bimap.h.

Member Data Documentation

◆ from

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
codeproject::prebimap::from codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from

◆ to

template<typename from_type_, typename to_type_, typename from_compare, typename to_compare, typename allocator_type_>
codeproject::prebimap::to codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to

The documentation for this class was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/include/bimap.h