Leviathan  0.8.0.0
Leviathan game engine
IteratorData.h
Go to the documentation of this file.
1 #pragma once
2 // ------------------------------------ //
3 #include "../Common/Types.h"
4 
5 namespace Leviathan {
6 
8 public:
9  //IteratorPositionData(size_t val1, size_t val2) : Positions(val1, val2) {
10 
11  //}
13  }
14 
16 
17 };
18 
20 public:
22  }
23 
25  bool FoundEnd = false;
26  bool NewLineBreak = false;
27 };
28 
29 
31 public:
33  DigitsFound(0), DecimalFound(false), NegativeFound(false) {
34 
35  }
36 
37  // data //
42 };
43 
45 public:
47  }
48 
49 
52 };
53 
55 public:
56  IteratorCharacterData(int chartouse) : CharacterToUse(chartouse) {
57  }
58 
60 };
61 
62 template<class StrType>
64 public:
65  IteratorUntilSequenceData(const StrType &finduntil) :
66  StringToMatch(finduntil), CurMatchedIndex(0), EndFound(false) {
67 
68  }
69 
70  StrType StringToMatch;
73  bool EndFound;
74 };
75 
77 public:
79  }
80 
83 };
84 
85 }
86 
87 
IteratorCharacterData(int chartouse)
Definition: IteratorData.h:56
IteratorUntilSequenceData(const StrType &finduntil)
Definition: IteratorData.h:65
The access mask controls which registered functions and classes a script sees.
Definition: GameModule.h:12