www.mooseframework.org
Functions
MooseObjectParameterName.C File Reference

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &stream, const MooseObjectParameterName &obj)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  stream,
const MooseObjectParameterName obj 
)

Definition at line 114 of file MooseObjectParameterName.C.

115 {
116  if (obj._tag.empty() && obj._name.empty())
117  return stream << obj._parameter;
118  else if (obj._tag.empty())
119  return stream << obj._name << "/" << obj._parameter;
120  else if (obj._name.empty())
121  return stream << obj._tag << obj._separator << obj._parameter;
122  else
123  return stream << obj._tag << obj._separator << obj._name << "/" << obj._parameter;
124 }
std::string _tag
if(subdm)
std::string _parameter
The name of the input parameter.
std::string _name
std::string _separator