Webserv
Loading...
Searching...
No Matches
config::String Class Reference

#include <String.hpp>

Inheritance diagram for config::String:
config::IArgument

Public Member Functions

 String (std::string const &s)
void setValue (const std::string &value)
std::string evaluate (http::Request const &) const
ArgumentType getType () const
std::string getRawValue () const
IArgumentclone () const
Public Member Functions inherited from config::IArgument
virtual ~IArgument ()

Private Attributes

std::string value_

Constructor & Destructor Documentation

◆ String()

config::String::String ( std::string const & s)
inlineexplicit

Member Function Documentation

◆ clone()

IArgument * config::String::clone ( ) const
inlinevirtual

Implements config::IArgument.

◆ evaluate()

std::string config::String::evaluate ( http::Request const & ) const
inlinevirtual

Implements config::IArgument.

◆ getRawValue()

std::string config::String::getRawValue ( ) const
inlinevirtual

Implements config::IArgument.

◆ getType()

ArgumentType config::String::getType ( ) const
inlinevirtual

Implements config::IArgument.

◆ setValue()

void config::String::setValue ( const std::string & value)
inline

Member Data Documentation

◆ value_

std::string config::String::value_
private

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