Webserv
Loading...
Searching...
No Matches
config::IArgument Class Referenceabstract

#include <IArgument.hpp>

Inheritance diagram for config::IArgument:
config::Bool config::ConcatenatedValue config::Integer config::String config::Variable

Public Member Functions

virtual ~IArgument ()
virtual std::string evaluate (http::Request const &) const =0
virtual ArgumentType getType () const =0
virtual std::string getRawValue () const =0
virtual IArgumentclone () const =0

Constructor & Destructor Documentation

◆ ~IArgument()

virtual config::IArgument::~IArgument ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual IArgument * config::IArgument::clone ( ) const
pure virtual

◆ evaluate()

virtual std::string config::IArgument::evaluate ( http::Request const & ) const
pure virtual

◆ getRawValue()

virtual std::string config::IArgument::getRawValue ( ) const
pure virtual

◆ getType()

virtual ArgumentType config::IArgument::getType ( ) const
pure virtual

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