60 template <
typename AlphabetElementType =
double,
61 typename Container = std::map<std::string, AlphabetElementType>,
62 typename InputSource = std::istream>
78 void load(
const std::string & fname);
92 virtual void parse(InputSource & is) = 0;
98 template <
typename AlphabetElementType,
typename Container,
typename InputSource>
101 std::ifstream ifs(fname.c_str());