Skip to content

Commit 25723e7

Browse files
Enhanced Table constructors
1 parent 4ec5077 commit 25723e7

File tree

3 files changed

+820
-600
lines changed

3 files changed

+820
-600
lines changed

sqlite3pp.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,15 @@ namespace sqlite3pp
122122

123123
#ifndef SQLITE3PP_NO_UNICODE
124124
// Unicode support
125-
explicit database( wchar_t const* dbname, int flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, const wchar_t* vfs = nullptr );
126-
int connect( wchar_t const* dbname, int flags, const wchar_t* vfs = nullptr );
125+
explicit database( const wchar_t* dbname, int flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, const wchar_t* vfs = nullptr );
126+
int connect( const wchar_t* dbname, int flags, const wchar_t* vfs = nullptr );
127127
int execute( const std::wstring& sql );
128128
int execute( const std::string& sql );
129+
int attach(const wchar_t* dbname, const wchar_t* name);
130+
int detach(const wchar_t* name);
131+
int backup(const wchar_t* dbname, database& destdb, const wchar_t* destdbname, backup_handler h, int step_page = 5);
129132
#endif //!SQLITE3PP_NO_UNICODE
133+
130134
int connect( char const* dbname, int flags, const char* vfs = nullptr );
131135
int disconnect();
132136

0 commit comments

Comments
 (0)