Public Member Functions | List of all members
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > Struct Template Reference

#include <conformance_archetype.h>

Inheritance diagram for absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >:
Inheritance graph
[legend]

Public Member Functions

 ArchetypeCopyConstructor ()=default
 
 ArchetypeCopyConstructor ()=default
 
 ArchetypeCopyConstructor (ArchetypeCopyConstructor &&)=default
 
 ArchetypeCopyConstructor (ArchetypeCopyConstructor &&)=default
 
 ArchetypeCopyConstructor (const ArchetypeCopyConstructor &other) noexcept(CopyConstructibleValue==copy_constructible::nothrow)
 
 ArchetypeCopyConstructor (const ArchetypeCopyConstructor &other) noexcept(CopyConstructibleValue==copy_constructible::nothrow)
 
 ArchetypeCopyConstructor (MakeArchetypeState, ArchetypeState state) noexcept
 
 ArchetypeCopyConstructor (MakeArchetypeState, ArchetypeState state) noexcept
 
ArchetypeCopyConstructoroperator= (ArchetypeCopyConstructor &&)=default
 
ArchetypeCopyConstructoroperator= (ArchetypeCopyConstructor &&)=default
 
ArchetypeCopyConstructoroperator= (const ArchetypeCopyConstructor &)=default
 
ArchetypeCopyConstructoroperator= (const ArchetypeCopyConstructor &)=default
 
- Public Member Functions inherited from absl::types_internal::ArchetypeMoveConstructor< DefaultConstructibleValue, MoveConstructibleValue >
 ArchetypeMoveConstructor ()=default
 
 ArchetypeMoveConstructor ()=default
 
 ArchetypeMoveConstructor (ArchetypeMoveConstructor &&other) noexcept(MoveConstructibleValue==move_constructible::nothrow)
 
 ArchetypeMoveConstructor (ArchetypeMoveConstructor &&other) noexcept(MoveConstructibleValue==move_constructible::nothrow)
 
 ArchetypeMoveConstructor (const ArchetypeMoveConstructor &)=default
 
 ArchetypeMoveConstructor (const ArchetypeMoveConstructor &)=default
 
 ArchetypeMoveConstructor (MakeArchetypeState, ArchetypeState state) noexcept
 
 ArchetypeMoveConstructor (MakeArchetypeState, ArchetypeState state) noexcept
 
ArchetypeMoveConstructoroperator= (ArchetypeMoveConstructor &&)=default
 
ArchetypeMoveConstructoroperator= (ArchetypeMoveConstructor &&)=default
 
ArchetypeMoveConstructoroperator= (const ArchetypeMoveConstructor &)=default
 
ArchetypeMoveConstructoroperator= (const ArchetypeMoveConstructor &)=default
 
- Public Member Functions inherited from absl::types_internal::ArchetypeStateBase< DefaultConstructibleValue >
 ArchetypeStateBase () noexcept(DefaultConstructibleValue==default_constructible::nothrow)
 
 ArchetypeStateBase () noexcept(DefaultConstructibleValue==default_constructible::nothrow)
 
 ArchetypeStateBase (MakeArchetypeState, ArchetypeState state) noexcept
 
 ArchetypeStateBase (MakeArchetypeState, ArchetypeState state) noexcept
 

Additional Inherited Members

- Public Attributes inherited from absl::types_internal::ArchetypeStateBase< DefaultConstructibleValue >
ArchetypeState archetype_state
 

Detailed Description

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
struct absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >

Definition at line 163 of file abseil-cpp/absl/types/internal/conformance_archetype.h.

Constructor & Destructor Documentation

◆ ArchetypeCopyConstructor() [1/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( MakeArchetypeState  ,
ArchetypeState  state 
)
inlineexplicitnoexcept

◆ ArchetypeCopyConstructor() [2/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( )
default

◆ ArchetypeCopyConstructor() [3/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &&  )
default

◆ ArchetypeCopyConstructor() [4/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( const ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &  other)
inlinenoexcept

◆ ArchetypeCopyConstructor() [5/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( MakeArchetypeState  ,
ArchetypeState  state 
)
inlineexplicitnoexcept

◆ ArchetypeCopyConstructor() [6/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( )
default

◆ ArchetypeCopyConstructor() [7/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &&  )
default

◆ ArchetypeCopyConstructor() [8/8]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::ArchetypeCopyConstructor ( const ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &  other)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/4]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
ArchetypeCopyConstructor& absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::operator= ( ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &&  )
default

◆ operator=() [2/4]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
ArchetypeCopyConstructor& absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::operator= ( ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &&  )
default

◆ operator=() [3/4]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
ArchetypeCopyConstructor& absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::operator= ( const ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &  )
default

◆ operator=() [4/4]

template<default_constructible DefaultConstructibleValue, move_constructible MoveConstructibleValue, copy_constructible CopyConstructibleValue>
ArchetypeCopyConstructor& absl::types_internal::ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue >::operator= ( const ArchetypeCopyConstructor< DefaultConstructibleValue, MoveConstructibleValue, CopyConstructibleValue > &  )
default

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:56