本文整理汇总了C++中Hash::getValue方法的典型用法代码示例。如果您正苦于以下问题:C++ Hash::getValue方法的具体用法?C++ Hash::getValue怎么用?C++ Hash::getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Hash
的用法示例。
在下文中一共展示了Hash::getValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setupCamera
void SDLApp::setupCamera(string fname, int width, int height) {
std::ifstream fin(fname.c_str(), std::ios::in);
Tokenizer tok(&fin);
Parser parser(&tok);
while(tok.nextToken() != Tokenizer::TokenEnd) {
if(tok.getTokenType() != Tokenizer::TokenName) {
return ;
}
string token = tok.getStringValue();
if(token == "camera") {
Hash* h = parser.readValue()->getHash();
string type = h->getValue("type")->getString();
if(type == "pinhole") {
camera = new Pinhole(width, height);
}
else if(type == "thinLens") {
camera = new ThinLens(width, height);
}
camera->setHash(h);
}
}
}