ocarina/core/tags/library.cpp

32 lines
449 B
C++
Raw Normal View History

/**
* @file
* Copyright 2014 (c) Anna Schumaker.
*/
#include <core/tags/library.h>
Library :: Library()
: count(0), enabled(false)
{
}
Library :: Library(const std::string &s)
: root_path(s), count(0), enabled(true)
{
}
const std::string Library :: primary_key() const
{
return root_path;
}
void Library :: read(File &f)
{
f >> enabled;
root_path = f.getline();
}
void Library :: write(File &f)
{
f << enabled << " " << root_path;
}