Classes | Namespaces | Functions
xquery_functions.h File Reference
#include <zorba/config.h>
#include <zorba/internal/unique_ptr.h>
#include <zorba/zorba_string.h>
Include dependency graph for xquery_functions.h:

Go to the source code of this file.

Classes

struct  zorba::Sequence< T >::iterator
 
class  zorba::Sequence< T >
 Provides a way for a function to return a sequence of some type T that can be iterated over. More...
 

Namespaces

 zorba
 Copyright 2006-2011 The FLWOR Foundation.
 
 zorba::fn
 

Functions

ZORBA_DLL_PUBLIC String zorba::fn::encode_for_uri (String const &uri_part)
 Encodes reserved characters in an xs:string that is intended to be used in the path segment of a URI. More...
 
ZORBA_DLL_PUBLIC bool zorba::fn::ends_with (String const &arg1, String const &arg2)
 Tests whether or not the value of arg1 ends with a sequence of collation units that provides a match to the collation units of arg2. More...
 
ZORBA_DLL_PUBLIC bool zorba::fn::ends_with (String const &arg1, char const *arg2)
 Tests whether or not the value of arg1 ends with a sequence of collation units that provides a match to the collation units of arg2. More...
 
ZORBA_DLL_PUBLIC String zorba::fn::lower_case (String const &arg)
 Translates every character to its lower-case correspondent as defined in the appropriate case mappings section in the Unicode standard. More...
 
ZORBA_DLL_PUBLIC bool zorba::fn::starts_with (String const &arg1, String const &arg2)
 Tests whether or not the value of arg1 starts with a sequence of collation units that provides a match to the collation units of arg2. More...
 
ZORBA_DLL_PUBLIC bool zorba::fn::starts_with (String const &arg1, char const *arg2)
 Tests whether or not the value of arg1 starts with a sequence of collation units that provides a match to the collation units of arg2. More...
 
ZORBA_DLL_PUBLIC Sequence< String > zorba::fn::tokenize (String const &input, char const *pattern, char const *flags="")
 This function breaks the input string into a sequence of strings, treating any substring that matches pattern as a separator. More...
 
Sequence< String > zorba::fn::tokenize (String const &input, String const &pattern, char const *flags="")
 This function breaks the input string into a sequence of strings, treating any substring that matches pattern as a separator. More...
 
ZORBA_DLL_PUBLIC String zorba::fn::upper_case (String const &arg)
 Translates every character to its upper-case correspondent as defined in the appropriate case mappings section in the Unicode standard. More...