diff options
Diffstat (limited to 'tests/keycast.cpp')
-rw-r--r-- | tests/keycast.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/keycast.cpp b/tests/keycast.cpp new file mode 100644 index 0000000..f037b0e --- /dev/null +++ b/tests/keycast.cpp @@ -0,0 +1,33 @@ +#include <swmgr.h> +#include <iostream> +#ifndef NO_SWORD_NAMESPACE +using namespace sword; +#endif + +int main (int argc, char* argv[]) { + SWMgr mgr; + +//the commented out code works +/* + StringList globalOptions = mgr.getGlobalOptions(); + for (StringList::iterator it = globalOptions.begin(); it != globalOptions.end(); it++) { + std::cout << *it << std::endl; + + StringList values = mgr.getGlobalOptionValues((*it).c_str()); + for (StringList::iterator it2 = values.begin(); it2 != values.end(); it2++) { + std::cout << "\t"<< *it2 << std::endl; + } + } +*/ + +//crashes + StringList values = mgr.getGlobalOptionValues("Footnotes"); + for (StringList::iterator it2 = values.begin(); it2 != values.end(); it2++) { + std::cout << "\t"<< *it2 << std::endl; + } +}; + + + + + |