#include <exception>
#include <iostream>
#include <memory>
#include <stddef.h>
#include <string>
#include <tuple>
#include <vector>
#include "ioss_export.h"
Go to the source code of this file.
|
template<class T , class U = T> |
T | Ioss::glob::exchange (T &obj, U &&new_value) |
|
template<class charT > |
std::ostream & | Ioss::glob::operator<< (std::ostream &stream, const Token< charT > &token) |
|
template<class charT , class globT = extended_glob<charT>> |
bool | Ioss::glob::glob_match (const String< charT > &str, BasicGlob< charT, globT > &glob) |
|
template<class charT , class globT = extended_glob<charT>> |
bool | Ioss::glob::glob_match (const charT *str, BasicGlob< charT, globT > &glob) |
|
template<class charT , class globT = extended_glob<charT>> |
bool | Ioss::glob::glob_match (const String< charT > &str, MatchResults< charT > &res, BasicGlob< charT, globT > &glob) |
|
template<class charT , class globT = extended_glob<charT>> |
bool | Ioss::glob::glob_match (const charT *str, MatchResults< charT > &res, BasicGlob< charT, globT > &glob) |
|
◆ DECLARE_TYPE_CLASS
#define DECLARE_TYPE_CLASS |
( |
| type | ) |
|
Value:template <class charT> class type;
◆ DECLARE_VIRTUAL_FUNC
#define DECLARE_VIRTUAL_FUNC |
( |
| type | ) |
|
Value: virtual void Visit##type(type<charT> * ) {}
◆ GLOB_AST_NODE_LIST
#define GLOB_AST_NODE_LIST |
( |
| V | ) |
|
Value: V(CharNode) \
V(RangeNode) \
V(SetItemsNode) \
V(PositiveSetNode) \
V(NegativeSetNode) \
V(StarNode) \
V(AnyNode) \
V(GroupNode) \
V(ConcatNode) \
V(UnionNode) \
V(GlobNode)
◆ TOKEN [1/2]
◆ TOKEN [2/2]