Add a LinkerInitialized constructor to AtomicSequenceNumber.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1636 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
@ -13,6 +13,7 @@ namespace base {
|
||||
class AtomicSequenceNumber {
|
||||
public:
|
||||
AtomicSequenceNumber() : seq_(0) { }
|
||||
explicit AtomicSequenceNumber(base::LinkerInitialized x) { /* seq_ is 0 */ }
|
||||
|
||||
int GetNext() {
|
||||
return static_cast<int>(
|
||||
|
@ -18,7 +18,7 @@ namespace base {
|
||||
|
||||
// A sequence number for all allocated times (used to break ties when
|
||||
// comparing times in the TimerManager, and assure FIFO execution sequence).
|
||||
static AtomicSequenceNumber timer_id_counter_;
|
||||
static AtomicSequenceNumber timer_id_counter_(base::LINKER_INITIALIZED);
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Timer
|
||||
|
@ -12,7 +12,7 @@
|
||||
namespace printing {
|
||||
|
||||
// Global SequenceNumber used for generating unique cookie values.
|
||||
static base::AtomicSequenceNumber cookie_seq;
|
||||
static base::AtomicSequenceNumber cookie_seq(base::LINKER_INITIALIZED);
|
||||
|
||||
PrintSettings::PrintSettings()
|
||||
: min_shrink(1.25),
|
||||
|
Reference in New Issue
Block a user