4 /** Coin Control Features. */
8 CTxDestination destChange;
17 destChange = CNoDestination();
21 bool HasSelected() const
23 return (setSelected.size() > 0);
26 bool IsSelected(const uint256& hash, unsigned int n) const
28 COutPoint outpt(hash, n);
29 return (setSelected.count(outpt) > 0);
32 void Select(COutPoint& output)
34 setSelected.insert(output);
37 void UnSelect(COutPoint& output)
39 setSelected.erase(output);
47 void ListSelected(std::vector<COutPoint>& vOutpoints)
49 vOutpoints.assign(setSelected.begin(), setSelected.end());
53 std::set<COutPoint> setSelected;
57 #endif // COINCONTROL_H