μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
KeysViewImpl< Map, KeysView > Struct Template Reference

#include </builds/ipbus/ipbus-software/uhal/python/pybind11/include/pybind11/stl_bind.h>

Inheritance diagram for KeysViewImpl< Map, KeysView >:
[legend]
Collaboration diagram for KeysViewImpl< Map, KeysView >:
[legend]

Public Member Functions

 KeysViewImpl (Map &map)
 
size_t len () override
 
iterator iter () override
 
bool contains (const typename Map::key_type &k) override
 
bool contains (const object &) override
 

Public Attributes

Map & map
 

Detailed Description

template<typename Map, typename KeysView>
struct KeysViewImpl< Map, KeysView >

Definition at line 666 of file stl_bind.h.

Constructor & Destructor Documentation

◆ KeysViewImpl()

template<typename Map , typename KeysView >
KeysViewImpl< Map, KeysView >::KeysViewImpl ( Map &  map)
inlineexplicit

Definition at line 667 of file stl_bind.h.

Member Function Documentation

◆ contains() [1/2]

template<typename Map , typename KeysView >
bool KeysViewImpl< Map, KeysView >::contains ( const object )
inlineoverride

Definition at line 671 of file stl_bind.h.

◆ contains() [2/2]

template<typename Map , typename KeysView >
bool KeysViewImpl< Map, KeysView >::contains ( const typename Map::key_type &  k)
inlineoverride

Definition at line 670 of file stl_bind.h.

References KeysViewImpl< Map, KeysView >::map.

◆ iter()

template<typename Map , typename KeysView >
iterator KeysViewImpl< Map, KeysView >::iter ( )
inlineoverride

Definition at line 669 of file stl_bind.h.

References make_key_iterator(), and KeysViewImpl< Map, KeysView >::map.

◆ len()

template<typename Map , typename KeysView >
size_t KeysViewImpl< Map, KeysView >::len ( )
inlineoverride

Definition at line 668 of file stl_bind.h.

References KeysViewImpl< Map, KeysView >::map.

Member Data Documentation

◆ map

template<typename Map , typename KeysView >
Map& KeysViewImpl< Map, KeysView >::map

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