Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
dirwalk.hpp File Reference
#include <string>
#include <vector>
#include <cassert>
#include "third_party/tinydir.h"
#include "util.hpp"
#include "fail.hpp"
#include "pdb_id.hpp"

Go to the source code of this file.

Classes

class  gemmi::DirWalk< FileOnly, Filter >
 
struct  gemmi::DirWalk< FileOnly, Filter >::Iter
 
struct  gemmi::GlobWalk
 

Namespaces

namespace  gemmi
 

Typedefs

using gemmi::CifWalk = DirWalk< true, impl::IsCifFile >
 
using gemmi::MmCifWalk = DirWalk< true, impl::IsMmCifFile >
 
using gemmi::PdbWalk = DirWalk< true, impl::IsPdbFile >
 
using gemmi::CoorFileWalk = DirWalk< true, impl::IsCoordinateFile >
 

Functions

std::string gemmi::as_utf8 (const _tinydir_char_t *path)
 
bool gemmi::glob_match (const std::string &pattern, const std::string &str)