Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
defpasswords.h
[詳解]
1/*************************************************************************/
6#pragma once
7
8#include "altstr.hpp"
9#include <tchar.h>
10#include <vector>
11
12using std::vector;
13
14/*************************************************************************/
18
19public:
20 DEFPASSWORDS(void);
22 //
23 int Size(void) const { return static_cast<int>(m_passwords.size()); }
24 TCHAR* Get(unsigned int idx) { return m_passwords[idx].Pointer(); }
25 TCHAR* GetName(unsigned int idx) { return m_passnames[idx].Pointer(); }
26 void SetName(unsigned int idx, const WSTR& name);
27 std::vector<WSTR>::iterator Begin(void) { return m_passwords.begin(); }
28 std::vector<WSTR>::iterator End(void) { return m_passwords.end(); }
29 std::vector<WSTR>::iterator BeginN(void) { return m_passwords.begin(); }
30 std::vector<WSTR>::iterator EndN(void) { return m_passwords.end(); }
31 void Save(void);
32 void Add(const WSTR& dir, const WSTR& alias_name);
33 void Del(unsigned int idx);
34 void Up(unsigned int idx);
35 void Down(unsigned int idx);
36 bool IsSame(const TCHAR* dir);
37
38private:
39 std::vector<WSTR> m_passwords;
40 std::vector<WSTR> m_passnames;
41
42};
デフォルトパスワード
Definition defpasswords.h:17
std::vector< WSTR >::iterator Begin(void)
Definition defpasswords.h:27
std::vector< WSTR > m_passnames
Definition defpasswords.h:40
DEFPASSWORDS(void)
Definition defpasswords.cpp:22
void SetName(unsigned int idx, const WSTR &name)
Definition defpasswords.cpp:109
TCHAR * Get(unsigned int idx)
Definition defpasswords.h:24
void Add(const WSTR &dir, const WSTR &alias_name)
Definition defpasswords.cpp:88
void Del(unsigned int idx)
Definition defpasswords.cpp:98
void Up(unsigned int idx)
Definition defpasswords.cpp:119
std::vector< WSTR >::iterator BeginN(void)
Definition defpasswords.h:29
std::vector< WSTR > m_passwords
Definition defpasswords.h:39
void Save(void)
Definition defpasswords.cpp:59
int Size(void) const
Definition defpasswords.h:23
bool IsSame(const TCHAR *dir)
Definition defpasswords.cpp:145
TCHAR * GetName(unsigned int idx)
Definition defpasswords.h:25
std::vector< WSTR >::iterator End(void)
Definition defpasswords.h:28
std::vector< WSTR >::iterator EndN(void)
Definition defpasswords.h:30
void Down(unsigned int idx)
Definition defpasswords.cpp:132