NCBI C++ ToolKit
|
Search Toolkit Book for SPsgCgiEntries
Public Member Functions | |
SPsgCgiEntries (const TCgiEntries &e) | |
bool | Has (const string &key) const |
template<typename TF > | |
invoke_result_t< TF, const string & > | Get (const string &key, TF f, invoke_result_t< TF, const string & > def_value) const |
template<typename T > | |
T | GetNumeric (const string &key) const |
const string & | GetString (const string &key) const |
auto | GetStringList (const string &key) const |
Public Attributes | |
const TCgiEntries & | entries |
Definition at line 42 of file psg_client_cgi.cpp.
|
inline |
Definition at line 46 of file psg_client_cgi.cpp.
invoke_result_t< TF, const string & > SPsgCgiEntries::Get | ( | const string & | key, |
TF | f, | ||
invoke_result_t< TF, const string & > | def_value | ||
) | const |
Definition at line 60 of file psg_client_cgi.cpp.
References multimap_checker< Container >::end(), entries, f(), multimap_checker< Container >::find(), and ncbi::grid::netcache::search::fields::key.
Referenced by GetNumeric(), and GetString().
Definition at line 54 of file psg_client_cgi.cpp.
References Get(), ncbi::grid::netcache::search::fields::key, and T.
Definition at line 55 of file psg_client_cgi.cpp.
References Get(), kEmptyStr, and ncbi::grid::netcache::search::fields::key.
Definition at line 66 of file psg_client_cgi.cpp.
References entries, multimap_checker< Container >::equal_range(), ncbi::grid::netcache::search::fields::key, compile_time_bits::range(), and transform().
Definition at line 48 of file psg_client_cgi.cpp.
References multimap_checker< Container >::end(), entries, multimap_checker< Container >::find(), and ncbi::grid::netcache::search::fields::key.
const TCgiEntries& SPsgCgiEntries::entries |
Definition at line 44 of file psg_client_cgi.cpp.
Referenced by Get(), GetStringList(), and Has().