Block-Structured AMR Software Framework
amrex::DistributionMapping::RefID Struct Reference

#include <AMReX_DistributionMapping.H>

Public Member Functions

constexpr RefID () noexcept
 
 RefID (Ref *data_) noexcept
 
bool operator< (const RefID &rhs) const noexcept
 
bool operator== (const RefID &rhs) const noexcept
 
bool operator!= (const RefID &rhs) const noexcept
 
const RefdataPtr () const noexcept
 
void PrintPtr (std::ostream &os) const
 

Private Attributes

Refdata = nullptr
 

Friends

std::ostream & operator<< (std::ostream &os, const RefID &id)
 

Constructor & Destructor Documentation

◆ RefID() [1/2]

constexpr amrex::DistributionMapping::RefID::RefID ( )
inlineconstexprnoexcept

◆ RefID() [2/2]

amrex::DistributionMapping::RefID::RefID ( Ref data_)
inlineexplicitnoexcept

Member Function Documentation

◆ dataPtr()

const Ref* amrex::DistributionMapping::RefID::dataPtr ( ) const
inlinenoexcept

◆ operator!=()

bool amrex::DistributionMapping::RefID::operator!= ( const RefID rhs) const
inlinenoexcept

◆ operator<()

bool amrex::DistributionMapping::RefID::operator< ( const RefID rhs) const
inlinenoexcept

◆ operator==()

bool amrex::DistributionMapping::RefID::operator== ( const RefID rhs) const
inlinenoexcept

◆ PrintPtr()

void amrex::DistributionMapping::RefID::PrintPtr ( std::ostream &  os) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const RefID id 
)
friend

Member Data Documentation

◆ data

Ref* amrex::DistributionMapping::RefID::data = nullptr
private

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