trace::Argument

Summary

Constructors and Destructors

Argument(std::string name, ArgumentValue value)
Argument(const Argument &)
Argument(Argument &&)

Public functions

ToString() const
std::string
name() const
const std::string &
operator=(const Argument &)=default
operator=(Argument &&)=default
type() const
ArgumentType
value() const
const ArgumentValue &

Public static functions

Find(const std::string & name, const std::vector< Argument > & arguments)
const Argument *

Public functions

Argument

 Argument(
  std::string name,
  ArgumentValue value
)

Argument

 Argument(
  const Argument &
)=default

Argument

 Argument(
  Argument &&
)=default

ToString

std::string ToString() const 

name

const std::string & name() const 

operator=

Argument & operator=(
  const Argument &
)=default

operator=

Argument & operator=(
  Argument &&
)=default

type

ArgumentType type() const 

value

const ArgumentValue & value() const 

Public static functions

Find

const Argument * Find(
  const std::string & name,
  const std::vector< Argument > & arguments
)