teditor
1.8.0@@fee5e94
Terminal based editor written in C++
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Functions
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Variables
a
k
l
m
Typedefs
a
c
f
i
k
m
n
o
p
s
t
v
Enumerations
Enumerator
a
b
c
d
e
f
i
k
m
n
p
r
s
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
i
l
m
o
r
t
u
w
Functions
d
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
extensions
todo
todo/parser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
objects.h
"
4
5
namespace
teditor
{
6
namespace
todo {
7
9
class
Parser
{
10
public
:
11
Parser
(
const
std::string& f): file(f) {
reload
(); }
12
13
void
reload
() { parse(file); }
14
15
const
CalendarItems
&
items
()
const
{
return
items_; }
16
17
private
:
18
std::string file;
19
CalendarItem
curr;
20
CalendarItems
items_;
21
22
void
parse(
const
std::string& f);
23
};
24
25
}
// end namespace todo
26
}
// end namespace teditor
teditor::todo::CalendarItems
std::vector< CalendarItem > CalendarItems
Definition:
todo/objects.h:41
teditor::todo::Parser::reload
void reload()
Definition:
todo/parser.h:13
objects.h
teditor::todo::CalendarItem
Definition:
todo/objects.h:20
teditor::todo::Parser::Parser
Parser(const std::string &f)
Definition:
todo/parser.h:11
teditor::todo::Parser
Definition:
todo/parser.h:9
teditor::todo::Parser::items
const CalendarItems & items() const
Definition:
todo/parser.h:15
teditor
Definition:
any.hpp:10
Generated by
1.8.17