libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
derived2 Struct Referencefinal
Inheritance diagram for derived2:
[legend]
Collaboration diagram for derived2:
[legend]

Public Member Functions

 derived2 (unsigned long i)
 
unsigned long fn (unsigned long j) const override
 
 derived2 (unsigned long i)
 
unsigned long fn (unsigned long j) const override
 
- Public Member Functions inherited from base< Mdl >
virtual int fn (int j) const =0
 
 ~base () noexcept(true)
 
bool __fastcall operator< (base const &a) const noexcept(true)
 
virtual ~base () noexcept(true)
 
virtual void deleter () final
 
bool __fastcall operator< (base const &a) const noexcept(true)
 
virtual ~base ()=default
 
virtual int fn (int j) const =0
 
 ~base () noexcept(true)
 
bool __fastcall operator< (base const &a) const noexcept(true)
 
virtual ~base () noexcept(true)
 
virtual void deleter () final
 
bool __fastcall operator< (base const &a) const noexcept(true)
 
virtual ~base ()=default
 

Public Attributes

const unsigned long i_
 

Static Public Attributes

static constexpr base::key_type hash =1
 

Additional Inherited Members

- Public Types inherited from base< Mdl >
using key_type = std::int32_t
 
using lock_traits = api_lock_traits< platform_api, Mdl >
 
using deleter_t = default_delete< base >
 
using key_type = std::int32_t
 
using key_type = std::int32_t
 
using lock_traits = api_lock_traits< platform_api, Mdl >
 
using deleter_t = default_delete< base >
 
using key_type = std::int32_t
 
- Protected Member Functions inherited from base< Mdl >
virtual ~base ()=default
 
virtual ~base ()=default
 

Detailed Description

Definition at line 65 of file unordered_tuple_performance.cpp.

Constructor & Destructor Documentation

◆ derived2() [1/2]

derived2::derived2 ( unsigned long  i)
inlineexplicit

Definition at line 70 of file unordered_tuple_performance.cpp.

References i_.

◆ derived2() [2/2]

derived2::derived2 ( unsigned long  i)
inlineexplicit

Definition at line 70 of file unordered_tuple_performance.cpp.

Member Function Documentation

◆ fn() [1/2]

unsigned long derived2::fn ( unsigned long  j) const
inlineoverridevirtual

Implements base< Mdl >.

Definition at line 73 of file unordered_tuple_performance.cpp.

References i_.

◆ fn() [2/2]

unsigned long derived2::fn ( unsigned long  j) const
inlineoverridevirtual

Implements base< Mdl >.

Definition at line 73 of file unordered_tuple_performance.cpp.

Member Data Documentation

◆ hash

constexpr base::key_type derived2::hash =1
staticconstexpr

Definition at line 66 of file unordered_tuple_performance.cpp.

◆ i_

const unsigned long derived2::i_

Definition at line 68 of file unordered_tuple_performance.cpp.

Referenced by derived2(), and fn().


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