8 #ifndef BOTAN_DATA_STORE_H__     9 #define BOTAN_DATA_STORE_H__    11 #include <botan/secmem.h>    31             virtual bool operator()(
const std::string&,
    32                                     const std::string&) 
const = 0;
    34             virtual std::pair<std::string, std::string>
    35                transform(
const std::string&, 
const std::string&) 
const;
    42       std::multimap<std::string, std::string>
    43          search_with(
const Matcher&) 
const;
    45       std::vector<std::string> 
get(
const std::string&) 
const;
    47       std::string get1(
const std::string&) 
const;
    50       u32bit get1_u32bit(
const std::string&, 
u32bit = 0) 
const;
    52       bool has_value(
const std::string&) 
const;
    54       void add(
const std::multimap<std::string, std::string>&);
    55       void add(
const std::string&, 
const std::string&);
    56       void add(
const std::string&, 
u32bit);
    59       std::multimap<std::string, std::string> contents;
 #define transform(B0, B1, B2, B3)
bool operator==(const OctetString &s1, const OctetString &s2)