Typed Field Tag.  
 More...
#include <Phalanx_FieldTag_Tag.hpp>
 | 
| 
  | Tag (const std::string &name, const Teuchos::RCP< PHX::DataLayout > &dl) | 
|   | 
| 
template<typename InDataT , typename T  = DataT>  | 
|   | Tag (const Tag< InDataT > &t) | 
|   | 
| 
Teuchos::RCP< FieldTag >  | clone () const override | 
|   | 
| 
void  | operator= (const PHX::Tag< const DataT > &t) | 
|   | 
| 
bool  | operator== (const FieldTag &t) const override | 
|   | 
| 
const std::string &  | name () const override | 
|   | 
| 
const PHX::DataLayout &  | dataLayout () const override | 
|   | 
| 
PHX::DataLayout &  | nonConstDataLayout () override | 
|   | 
| 
const std::type_info &  | dataTypeInfo () const override | 
|   | 
| 
const std::string  | identifier () const override | 
|   | Unique name identifier that can be used for strict weak ordering in stl std::map keys. 
  | 
|   | 
| 
void  | print (std::ostream &os) const override | 
|   | 
| 
virtual bool  | operator!= (const FieldTag &t) const  | 
|   | 
 | 
| 
template<typename >  | 
| class  | Tag | 
|   | 
template<typename DataT>
class PHX::Tag< DataT >
Typed Field Tag. 
This class is a concrete implementation of the FieldTag base class that is templated on the data type to determine type information. NOTE: The constness on the DataT is ignored for object comparisons and identifier string creation. 
The documentation for this class was generated from the following files:
- Phalanx_FieldTag_Tag.hpp
 
- Phalanx_FieldTag_Tag_Def.hpp