#include "roast/net/url.hpp"
-#include "roast/iterator/string_iterator.hpp"
-
using namespace roast;
-class hoge{};
-
-struct inc_test : value_incremental_adapter<inc_test, int>, value_cast_adapter<int, int>, value_cast_adapter<int, long>
-{
- int value;
-
- inc_test() : value_incremental_adapter<inc_test, int>(value), value_cast_adapter<int, int>(value), value_cast_adapter<int, long>(value){ value = 0; }
- inc_test(const inc_test& from) : value_incremental_adapter<inc_test, int>(value), value_cast_adapter<int, int>(value), value_cast_adapter<int, long>(value){ value = from.value; }
-};
-
int main()
{
- inc_test i;
- printf("%d\n", (int)++i);
- printf("%d\n", (int)i++);
- (i++)++;
- ++(++i);
- printf("%d\n", (int)i);
try{
- /* uri u;
+ ::std::string sss = "ABCDE";
+ char *s = (char*)sss.c_str();
+ lexical::unichar<'a'> a;
+ lexical::unichar<'a'> b;
+ lexical::unichar<'a'> c;
+ a.analyze(s, s);
+ printf("%s\n", s);
+
+
+ uri u;
//u.parse
url<lexical::string> l("192.168.1.81", "/index.html", "hoge", 80);
l.scheme = "https";
printf("%s\n", l.to_string().c_str());
- u.parse(l.to_string());*/
+ u.parse(l.to_string());
+
}
catch(const ::std::string &s)
{
#include <string>
-#include "roast/lexical2/length.hpp"
+#include <stdio.h>
+#include "roast/lexical2/lexical.hpp"
using namespace roast;
using namespace roast::lexical;
int main()
{
try{
- //lexical::println(unichar<'U'>());
+ lexical::println(fixed_char<'U'>());
+ lexical::println(fixed_ptr<char>("aaa",3));
}
catch(const ::std::string &s)
{