The function library contains only a minimal set of XPath functions: boolean , number , string , last , position and count .
The implemented functions are: BooleanFunction , NumberFunction , StringFunction , LastFunction , PositionFunction , and CountFunction .
static | FunctionLibrary() |
private | FunctionLibrary() |
public Result<Function*> | GetFunction(FunctionKind kind) const |
public Result<Function*> | GetFunction(const String<char>& name) const |
public void | Install(Function* function) |
public static FunctionLibrary& | Instance() |
private Map<String<char>, Function*, Less<String<char>>> | functionMap |
private List<UniquePtr<Function>> | functions |
private static UniquePtr<FunctionLibrary> | instance |