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

#include <Variable.hpp>

Inheritance diagram for config::Variable:
config::IArgument

Public Member Functions

 Variable (std::string const &s)
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 varName_

Constructor & Destructor Documentation

◆ Variable()

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

Member Function Documentation

◆ clone()

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

Implements config::IArgument.

◆ evaluate()

std::string config::Variable::evaluate ( http::Request const & req) const
virtual

Implements config::IArgument.

◆ getRawValue()

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

Implements config::IArgument.

◆ getType()

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

Implements config::IArgument.

Member Data Documentation

◆ varName_

std::string config::Variable::varName_
private

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