29#include <unordered_map>
33 class RequestInitContainer;
63 std::string
operator[](std::string
const& gpcVar)
const;
70 [[nodiscard]] std::vector<std::string>
getVector(std::string
const& gpcVar)
const;
77 [[nodiscard]]
size_t count(std::string
const& gpcVar)
const;
83 [[nodiscard]] std::unordered_multimap<std::string, std::string>
const&
getMultimap()
const;
89 [[nodiscard]] std::unordered_multimap<std::string, std::string>::const_iterator
begin()
const;
95 [[nodiscard]] std::unordered_multimap<std::string, std::string>::const_iterator
end()
const;
101 explicit virtual operator bool()
const;
std::string operator[](std::string const &gpcVar) const
GPC(RequestInitContainer const &requestInit, Source source)
std::unordered_multimap< std::string, std::string >::const_iterator end() const
std::unordered_multimap< std::string, std::string > const & getMultimap() const
size_t count(std::string const &gpcVar) const
std::unordered_multimap< std::string, std::string >::const_iterator begin() const
std::vector< std::string > getVector(std::string const &gpcVar) const
Macros for frequently used patterns.
#define NAWA_DEFAULT_DESTRUCTOR_DEF(Class)
#define NAWA_PRIVATE_DATA()