36  isUsed_ = source.isUsed_;
 
   37  isDefault_ = source.isDefault_;
 
   38  docString_ = source.docString_;
 
   39  validator_ = source.validator_;
 
 
   45  : val_(std::
move(other.val_)),
 
   46    isUsed_(other.isUsed_),
 
   47    isDefault_(other.isDefault_),
 
   48    docString_(std::
move(other.docString_)),
 
   49    validator_(std::
move(other.validator_))
 
 
   56    this->val_ = std::move(other.val_);
 
   57    this->isUsed_ = other.isUsed_;
 
   58    this->isDefault_ = other.isDefault_;
 
   59    this->docString_ = std::move(other.docString_);
 
   60    this->validator_ = std::move(other.validator_);
 
 
  110  if( !this->
isList() ) os << val_;
 
 
  123  std::string 
formatString = getTwoDArrayTypeNameTraitsFormat();
 
 
  135  std::string 
formatString = getArrayTypeNameTraitsFormat();
 
 
  150void ParameterEntry::reset()
 
Object held as the "value" in the Teuchos::ParameterList std::map.
 
Templated Parameter List class.
 
A thin wrapper around the Teuchos Array class that allows for 2 dimensional arrays.
 
This object is held as the "value" in the Teuchos::ParameterList std::map.
 
void setValidator(RCP< const ParameterEntryValidator > const &validator)
Set the validator.
 
ParameterList & setList(bool isDefault=false, const std::string &docString="")
Create a parameter entry that is an empty list.
 
ParameterEntry & operator=(const ParameterEntry &source)
Replace the current parameter entry with source.
 
ParameterEntry()
Default Constructor.
 
bool isTwoDArray() const
Test if the type of data being contained is a Teuchos::TwoDArray.
 
bool isArray() const
Test if the type of data being contained is a Teuchos::Array.
 
std::ostream & leftshift(std::ostream &os, bool printFlags=true) const
Output a non-list parameter to the given output stream.
 
void setDocString(const std::string &docString)
Set the documentation std::string.
 
bool isList() const
Return whether or not the value itself is a list.
 
void setAnyValue(const any &value, bool isDefault=false)
Set the value as an any object.
 
A list of parameters of arbitrary type.
 
Smart reference counting pointer class for automatic garbage collection.
 
Modified boost::any class, which is a container for a templated value.
 
std::string typeName() const
Return the name of the type.
 
const std::type_info & type() const
Return the type of value being stored.
 
bool has_value() const
Checks whether the object contains a value.
 
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...