16 #ifndef ZORBA_SHARED_TYPES_INCL_H
17 #define ZORBA_SHARED_TYPES_INCL_H
21 #include <zorba/config.h>
31 class DocumentManager;
32 class CollectionManager;
33 class StaticCollectionManager;
36 class StatelessExternalFunction;
37 class ExternalFunctionParameter;
44 class SerializationCallback;
46 class DirectoryIterator;
50 class DiagnosticHandler;
54 #ifndef ZORBA_NO_FULL_TEXT
SmartPtr< QueryLocation > QueryLocation_t
zorba::SmartPtr< Iterator > Iterator_t
zorba::SmartPtr< XQuery > XQuery_t
Interface for URI mapping.
zorba::SmartPtr< Annotation > Annotation_t
The Zorba Item interface.
zorba::SmartPtr< ModuleInfo > ModuleInfo_t
Interface for URL resolving.
zorba::SmartPtr< File > File_t
A StemmerProvider, given a language, provides a Stemmer for it.
Representation of the current location location in the remote query.
zorba::SmartPtr< DirectoryIterator > DirectoryIterator_t
zorba::SmartPtr< ItemSequence > ItemSequence_t
A TokenizerProvider provides a Tokenizer for a given language.
zorba::SmartPtr< Serializer > Serializer_t
zorba::SmartPtr< Collection > Collection_t
zorba::SmartPtr< TypeIdentifier > TypeIdentifier_t
The class representing the result of URL resolution.
zorba::SmartPtr< StaticContext > StaticContext_t
zorba::SmartPtr< Function > Function_t