Advanced Multi-Physics (AMP)
On-Line Documentation
Public Member Functions | Public Attributes | List of all members
AMP::typeID Struct Reference

Class to store type info. More...

#include <typeid.h>

Public Member Functions

constexpr bool operator!= (const typeID &rhs) const
 
constexpr bool operator!= (uint32_t rhs) const
 
constexpr bool operator== (const typeID &rhs) const
 
constexpr bool operator== (uint32_t rhs) const
 

Public Attributes

uint32_t bytes = 0
 Size of object (bytes)
 
uint32_t hash = 0
 Hash of function.
 
char name [120] = { 0 }
 Name of function (may be truncated, null-terminated)
 

Detailed Description

Class to store type info.

Definition at line 210 of file typeid.h.

Member Function Documentation

◆ operator!=() [1/2]

constexpr bool AMP::typeID::operator!= ( const typeID rhs) const
inlineconstexpr

Definition at line 217 of file typeid.h.

References hash.

◆ operator!=() [2/2]

constexpr bool AMP::typeID::operator!= ( uint32_t  rhs) const
inlineconstexpr

Definition at line 215 of file typeid.h.

References hash.

◆ operator==() [1/2]

constexpr bool AMP::typeID::operator== ( const typeID rhs) const
inlineconstexpr

Definition at line 216 of file typeid.h.

References hash.

◆ operator==() [2/2]

constexpr bool AMP::typeID::operator== ( uint32_t  rhs) const
inlineconstexpr

Definition at line 214 of file typeid.h.

References hash.

Member Data Documentation

◆ bytes

uint32_t AMP::typeID::bytes = 0

Size of object (bytes)

Definition at line 211 of file typeid.h.

Referenced by AMP::LinearAlgebra::VectorDataNull::sizeofDataBlockType().

◆ hash

uint32_t AMP::typeID::hash = 0

Hash of function.

Definition at line 212 of file typeid.h.

Referenced by operator!=(), operator!=(), operator==(), and operator==().

◆ name

char AMP::typeID::name[120] = { 0 }

Name of function (may be truncated, null-terminated)

Definition at line 213 of file typeid.h.


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



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page