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

#include <Integer.hpp>

Inheritance diagram for config::Integer:
config::IArgument

Public Member Functions

 Integer (size_t val)
std::string evaluate (http::Request const &) const
size_t getIntValue () const
ArgumentType getType () const
std::string getRawValue () const
IArgumentclone () const
Public Member Functions inherited from config::IArgument
virtual ~IArgument ()

Private Attributes

size_t iValue_
std::string sValue_

Constructor & Destructor Documentation

◆ Integer()

config::Integer::Integer ( size_t val)
explicit

Member Function Documentation

◆ clone()

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

Implements config::IArgument.

◆ evaluate()

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

Implements config::IArgument.

◆ getIntValue()

size_t config::Integer::getIntValue ( ) const

◆ getRawValue()

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

Implements config::IArgument.

◆ getType()

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

Implements config::IArgument.

Member Data Documentation

◆ iValue_

size_t config::Integer::iValue_
private

◆ sValue_

std::string config::Integer::sValue_
private

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