libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable > Class Template Reference
Inheritance diagram for gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >:
gimbal::ReadWriteContiguousIndexable< Vector< void * >, Size, void * > gimbal::ReadWriteContiguousIndexable< StringViewBase< String >, size_t, char > gimbal::ReadWriteContiguousIndexable< StringViewBase< StringView >, size_t, char > gimbal::ReadWriteContiguousIndexable< StringViewBase< CRTP >, size_t, char > gimbal::ReadWriteContiguousIndexable< Vector< T >, Size, T > gimbal::ReadWriteContiguousIndexable< VectorView< T >, Size, T > gimbal::ReadWriteContiguousIndexable< CRTP, Size, T > gimbal::HashMap< K, T, H, P >

Data Structures

class  SubscriptProxy
 

Public Member Functions

Value operator[] (Key key) const
 

Detailed Description

template<typename CRTP, typename Key, typename Value, bool Writable>
class gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >

Definition at line 11 of file gimbal_generics.hpp.

Member Function Documentation

◆ operator[]()

template<typename CRTP , typename Key , typename Value , bool Writable>
Value gimbal::ReadWriteIndexable< CRTP, Key, Value, Writable >::operator[] ( Key  key) const
inline

Definition at line 45 of file gimbal_generics.hpp.

45 {
46 return static_cast<const CRTP*>(this)->getElement_(key);
47 }

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