ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FeepingCreaturism/FeepingCreaturism.hpp
Revision: 375
Committed: 2004-12-22T18:12:44-08:00 (20 years, 6 months ago) by douglas
File size: 1099 byte(s)
Log Message:
Hmph!

File Contents

# User Rev Content
1 Douglas Thrift 191 // Feeping Creaturism
2     //
3     // Douglas Thrift
4     //
5     // $Id$
6    
7     #ifndef _FeepingCreaturism_hpp_
8     #define _FeepingCreaturism_hpp_
9    
10 Douglas Thrift 198 #include <menes/platform.hpp>
11 douglas 307 #include <menes-api/console.hpp>
12     #include <menes-api/process.hpp>
13     #include <menes-ext/string.hpp>
14     #include <menes-ios/helpers.hpp>
15     #include <menes-ios/string.hpp>
16     #include <menes-xml/document.hpp>
17     #include <menes-xml/nodeset.hpp>
18     #include <menes-xml/parse.hpp>
19 Douglas Thrift 198
20 Douglas Thrift 191 #include <sstream>
21 Douglas Thrift 194 #include <set>
22 Douglas Thrift 203 #include <map>
23 Douglas Thrift 206 #include <algorithm>
24 Douglas Thrift 191 #include <cstdlib>
25 Douglas Thrift 243 #include <cstdio>
26 Douglas Thrift 191 #include <ctime>
27 Douglas Thrift 206 #include <cctype>
28 Douglas Thrift 191
29     class FeepingCreaturism
30     {
31     private:
32 Douglas Thrift 206 struct CaseLess
33     {
34     bool operator()(const std::string& one, const std::string& two);
35     };
36 Douglas Thrift 203 ext::String path, matcher;
37 Douglas Thrift 206 std::set<std::string, CaseLess> jargon;
38     std::multimap<std::string, std::string> cgi;
39 Douglas Thrift 194 void initialize();
40 Douglas Thrift 203 void parse();
41 Douglas Thrift 211 void daily(const ext::String& date);
42     void random(const ext::String& number);
43 Douglas Thrift 203 void select(const ext::String& selection, bool validate = false);
44 Douglas Thrift 191 public:
45 Douglas Thrift 194 FeepingCreaturism();
46 Douglas Thrift 191 ~FeepingCreaturism() {}
47 Douglas Thrift 203 static ext::String program;
48 Douglas Thrift 191 };
49    
50     #endif // _FeepingCreaturism_hpp_

Properties

Name Value
svn:eol-style native
svn:keywords Id