Stride Reference Manual  1.0
FamilyParser.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 #include <fstream>
6 
7 namespace stride {
8 namespace popgen {
9 
10 using namespace std;
11 
12 using uint = unsigned int;
13 using FamilyConfig = vector<uint>;
14 
15 class FamilyParser {
16 public:
18 
20 
21  vector<FamilyConfig> parseFamilies(string filename) const;
22 
23 private:
24  FamilyConfig parseFamily(string config) const;
25 
26 };
27 
28 }
29 }
unsigned int uint
Definition: FamilyParser.h:12
Time Dependent Person DataType.
Definition: NoBehaviour.h:17
STL namespace.
vector< uint > FamilyConfig
Definition: FamilyParser.h:13