ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FeepingCreaturism/FeepingCreaturism.hpp
Revision: 793
Committed: 2006-06-02T02:14:16-07:00 (19 years ago) by douglas
File size: 992 byte(s)
Log Message:
Woo!

File Contents

# Content
1 // Feeping Creaturism
2 //
3 // Douglas Thrift
4 //
5 // $Id$
6
7 #ifndef _FeepingCreaturism_hpp_
8 #define _FeepingCreaturism_hpp_
9
10 #include <cxx/platform.hpp>
11
12 #ifdef MENES_PRAGMA_ONCE
13 #pragma once
14 #endif
15
16 #include <cxx/platform.hpp>
17 #include <api/console.hpp>
18 #include <api/process.hpp>
19 #include <ios/helpers.hpp>
20 #include <ios/string.hpp>
21 #include <xml/document.hpp>
22 #include <xml/nodeset.hpp>
23 #include <xml/parse.hpp>
24
25 class FeepingCreaturism
26 {
27 private:
28 struct CaseLess
29 {
30 static bool Execute(const cse::String &one, const cse::String &two);
31 };
32 cse::String path, matcher;
33 typedef ext::RedBlackSet<cse::String, cse::String, ext::Identity, CaseLess> Set;
34 Set jargon;
35 ext::RedBlackMap<cse::String, _L<cse::String> > cgi;
36 void Initialize();
37 void Parse();
38 void Daily(const cse::String &date);
39 void Random(const cse::String &number);
40 void Select(const cse::String &selection, bool validate = false);
41 public:
42 FeepingCreaturism();
43 ~FeepingCreaturism() {}
44 };
45
46 #endif // _FeepingCreaturism_hpp_

Properties

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