HomeSort by relevance Sort by last modified time
    Searched refs:BitStringChar (Results 1 - 4 of 4) sorted by null

  /art/libartbase/base/
bit_string.h 27 struct BitStringChar;
28 inline std::ostream& operator<<(std::ostream& os, const BitStringChar& bc);
31 * A BitStringChar is a light-weight wrapper to read/write a single character
39 struct BitStringChar {
41 static_assert(std::is_unsigned<StorageType>::value, "BitStringChar::StorageType must be unsigned");
43 // BitStringChars are always zero-initialized by default. Equivalent to BitStringChar(0,0).
44 BitStringChar() : data_(0u), bitlength_(0u) { }
46 // Create a new BitStringChar whose data bits can be at most bitlength.
47 BitStringChar(StorageType data, size_t bitlength)
51 << "BitStringChar data out of range, data: " << data << ", bitlength: " << bitlength
    [all...]
bit_string_test.cc 39 BitStringChar MakeBitStringChar(size_t idx, size_t val) {
40 return BitStringChar(val, BitString::MaybeGetBitLengthAtPosition(idx));
43 BitStringChar MakeBitStringChar(size_t val) {
44 return BitStringChar(val, MinimumBitsToStore(val));
75 MakeBitStringChar(i, MaxInt<BitStringChar::StorageType>(BitString::kBitSizeAtPosition[i])));
  /art/runtime/
subtype_check_info.h 231 OverwriteNextValueFromParent(/*inout*/&child, BitStringChar{});
246 BitStringChar next = GetNext();
311 BitStringChar GetNext() const {
318 bool MaybeGetNext(/*out*/BitStringChar* next) const {
330 SubtypeCheckInfo(BitString path_to_root, BitStringChar next, bool overflow, size_t depth) {
372 void SetNext(BitStringChar next) {
379 void SetNextUnchecked(BitStringChar next) {
391 SetNextUnchecked(BitStringChar{});
436 void OverwriteNextValueFromParent(/*inout*/SubtypeCheckInfo* child, BitStringChar value) const {
466 BitStringChar bc = path_to_root[i]
    [all...]
subtype_check_info_test.cc 39 BitStringChar MakeBitStringChar(size_t idx, size_t val) {
40 return BitStringChar(val, BitString::MaybeGetBitLengthAtPosition(idx));
43 BitStringChar MakeBitStringChar(size_t val) {
44 return BitStringChar(val, MinimumBitsToStore(val));
75 MakeBitStringChar(i, MaxInt<BitStringChar::StorageType>(BitString::kBitSizeAtPosition[i])));
97 BitStringChar next = {},
263 /*next=*/BitStringChar{},

Completed in 408 milliseconds