Classes | Namespaces | Macros | Enumerations | Functions
dataset_parser.h File Reference
#include "ecvl/core.h"
#include "ecvl/core/filesystem.h"
#include "ecvl/core/optional.h"
#include <iostream>
#include <map>
#include <vector>
#include <regex>
#include "yaml-cpp/yaml.h"

Go to the source code of this file.

Classes

class  ecvl::Sample
 Sample image in a dataset. More...
 
class  ecvl::Split
 Splits of a dataset. More...
 
class  ecvl::Dataset
 DeepHealth Dataset. More...
 

Namespaces

 ecvl
 

Macros

#define UNSIGNED_ENUM_CLASS(name, ...)
 

Enumerations

enum  ecvl::SplitType : unsigned { ecvl::SplitType::training, ecvl::SplitType::validation, ecvl::SplitType::test }
 Enum class representing the Dataset supported splits. More...
 

Functions

constexpr unsigned ecvl::operator+ (SplitType const val)
 

Macro Definition Documentation

◆ UNSIGNED_ENUM_CLASS

#define UNSIGNED_ENUM_CLASS (   name,
  ... 
)
Value:
enum class name : unsigned { __VA_ARGS__ };\
inline constexpr unsigned operator+ (name const val) { return static_cast<unsigned>(val); }
constexpr unsigned operator+(SplitType const val)

Definition at line 29 of file dataset_parser.h.