|
|
Home | Loader API | Interfaces | File List | Index | |
00001 00009 #ifndef P6XJR_H__ 00010 #define P6XJR_H__ 1 00011 00012 #include "p6err.h" // Error and type definitions 00013 #include "p6comdef.h" // [p6]COM definitions 00014 #include "p6errorinfo.h" // Definition only, not supported by p6Loader 00015 #include "p6runtimeapi.h" // Platform runtime API definitions 00016 #include "p6comhlpr.h" // [p6]COM helper macros 00017 00022 #undef P6ASSERT 00023 #define P6ASSERT(x) 00024 00025 #include "p6comptr.h" // Smart COM pointer, ASSERTs disabled 00026 #include "p6runtimeif.h" // P6Platform's runtime COM API interface definitions 00027 #include "p6datastream.h" // p6IDataStream interface definition 00028 #include "p6domxml.h" // DOM parser interfaces 00029 #include "p6xmlnode.h" // DOM structure node - XML or JSON 00030 #include "p6domnodesetsort.h" // XPath support 00031 #include "p6sax2xmlreader.h" // SAX2 main interface 00032 #include "p6xpathexpression.h" // XPath expressions 00033 #include "p6xpathvariables.h" // XPath extention interface 00034 #include "p6xslt.h" // XSLT parser interfaces 00035 #include "p6xslttemplate.h" // XSLT compiled template interfaces 00036 #include "p6jsonreader.h" // JSON main interface 00037 #include "p6regex.h" // Narrow string regular expression interfaces 00038 #include "p6wregex.h" // Wide string regular expression interfaces 00039 #include "p6split.h" // Narrow split and and explode using regex 00040 #include "p6wsplit.h" // Wide split and and explode using wregex 00041 #include "p6ruleengine.h" // Rule engine interfaces 00042 #include "p6rulesets.h" // Rule engine support 00043 #include "p6loader.h" // Standalone Component Loader definitions 00044 00045 00046 00047 00048 #endif 00049