Home
last modified time | relevance | path

Searched refs:AlignedTwoWords (Results 1 – 2 of 2) sorted by relevance

/third_party/abseil-cpp/absl/flags/internal/
Dflag.cc121 explicit SavedValue(flags_internal::AlignedTwoWords v) : two_words(v) {} in SavedValue()
125 flags_internal::AlignedTwoWords two_words;
171 alignas(AlignedTwoWords) std::array<char, sizeof(AlignedTwoWords)> buf{}; in Init()
173 auto atomic_value = absl::bit_cast<AlignedTwoWords>(buf); in Init()
242 AlignedTwoWords two_words_val{0, 0}; in StoreValue()
296 absl::bit_cast<std::array<char, sizeof(AlignedTwoWords)>>( in CurrentValue()
408 std::atomic<AlignedTwoWords>& FlagImpl::TwoWordsValue() const { in TwoWordsValue()
447 const AlignedTwoWords two_words_val = in Read()
Dflag.h314 struct alignas(16) AlignedTwoWords { struct
329 struct AlignedTwoWords { argument
330 constexpr AlignedTwoWords() noexcept : dummy() {} in AlignedTwoWords() function
331 constexpr AlignedTwoWords(int64_t, int64_t) noexcept : dummy() {} in AlignedTwoWords() function
374 : value(AlignedTwoWords{UninitializedFlagValue(), 0}) {} in FlagTwoWordsValue()
376 std::atomic<AlignedTwoWords> value;
405 AlignedTwoWords two_words_val = value.load(std::memory_order_acquire);
509 std::atomic<AlignedTwoWords>& TwoWordsValue() const;