26 #ifndef ICL_CORE_SCHEME_PARSER_H_INCLUDED 27 #define ICL_CORE_SCHEME_PARSER_H_INCLUDED 34 #include <boost/spirit/version.hpp> 35 #if SPIRIT_VERSION < 0x2000 36 # include <boost/spirit.hpp> 37 # define BOOST_SPIRIT_NAMESPACE boost::spirit 41 # undef SPIRIT_VERSION 42 # undef SPIRIT_PIZZA_VERSION 44 # include <boost/spirit/include/classic.hpp> 45 # define BOOST_SPIRIT_NAMESPACE boost::spirit::classic 48 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 93 virtual void operator () (
char const* str,
char const* end)
const = 0;
101 virtual void operator () (
char const* str,
char const* end)
const;
110 virtual void operator () (
char const* str,
char const* end)
const;
119 virtual void operator () (
char const* str,
char const* end)
const;
128 virtual void operator () (
char const* str,
char const* end)
const;
137 virtual void operator () (
char const* str,
char const* end)
const;
157 bool parseScheme(
const String &str);
162 const BOOST_SPIRIT_NAMESPACE::parse_info<> &getParseInfo()
const;
169 static bool parseScheme(
const String &str,
Scheme &scheme_handler,
170 BOOST_SPIRIT_NAMESPACE::parse_info<> &info);
173 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 195 BOOST_SPIRIT_NAMESPACE::parse_info<> &info)
202 BOOST_SPIRIT_NAMESPACE::parse_info<>
m_info;
209 #endif // _icl_core_SchemeParser_h_
std::ostream & operator<<(std::ostream &os, StampedBase const &stamped)
#define ICL_CORE_VC_DEPRECATE_STYLE
file:///path/file?key=value
icl_core::Scheme m_scheme
Contains macros to deprecate classes, types, functions and variables.
gps://type (gpsd/oxfs/...)
#define ICL_CORE_IMPORT_EXPORT
camera://source?key=value
Scheme * m_scheme_handler
Scheme * m_scheme_handler
virtual ~AnchorFunction()
BOOST_SPIRIT_NAMESPACE::parse_info m_info
virtual ~SchemeFunction()
virtual ~QueryKeyFunction()
Contains import/export definitions for the Win32 plattform.
virtual ~SpecifierFunction()
http://domain.org/path/to/site.ext?key=value
Contains Interface base classes and base types.
Scheme * m_scheme_handler
virtual ~QueryValueFunction()
std::vector< Query > QueryList
virtual ~AbstractFunctionObject()
#define ICL_CORE_GCC_DEPRECATE_STYLE