本文整理汇总了C++中Note::content方法的典型用法代码示例。如果您正苦于以下问题:C++ Note::content方法的具体用法?C++ Note::content怎么用?C++ Note::content使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Note
的用法示例。
在下文中一共展示了Note::content方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: newNote
void SqlppDatabase::newNote(Note ¬e)
{
using namespace std::chrono;
auto reminder = system_clock::from_time_t(pt::to_time_t(note.reminder()));
auto stmt = insert_into(notes_).set(
notes_.title = note.title(), notes_.content = note.content(),
notes_.notebook = note.notebook(), notes_.reminder = reminder);
note.id(conn()(stmt));
}
示例2: updateNote
void SqlppDatabase::updateNote(const Note ¬e)
{
using namespace std::chrono;
auto reminder = system_clock::from_time_t(pt::to_time_t(note.reminder()));
auto stmt =
update(notes_)
.set(notes_.title = note.title(), notes_.content = note.content(),
notes_.notebook = note.notebook(), notes_.reminder = reminder)
.where(notes_.id == note.id());
conn()(stmt);
}
示例3: DatabaseException
void Sqlite3Database::updateNote(const Note ¬e)
{
auto date_str = pt::to_iso_string(note.reminder());
clearStatement();
stmt_cache_ << "UPDATE notes SET title=?1,content=?2,"
<< "notebook=?3,last_change=datetime('now','localtime'),"
<< "reminder=?4 where (id=?5)";
auto result = prepareStatement(stmt_cache_.str());
bindString(result, 1, note.title());
bindString(result, 2, note.content());
bindInt(result, 3, note.notebook());
bindString(result, 4, date_str);
bindInt(result, 5, note.id());
if (isError(executeStep(result)))
throw DatabaseException("updating note " + note.title() + " failed");
}