• Home
  • Raw
  • Download

Lines Matching refs:Info

713     inline static std::shared_ptr<Info::Impl> GetImpl(const Info &info) {  in GetImpl()
720 struct C2_HIDE C2FieldUtils::Info::Impl {
742 std::shared_ptr<C2FieldUtils::Info::Impl> C2FieldUtils::Info::Impl::Clone(const std::shared_ptr<Imp… in Clone()
749 C2FieldUtils::Info::Impl C2FieldUtils::Info::Impl::clone() const { in clone()
755 C2FieldUtils::Info::Info(std::shared_ptr<Impl> impl) in Info() function in C2FieldUtils::Info
758 size_t C2FieldUtils::Info::arrayOffset() const { in arrayOffset()
762 size_t C2FieldUtils::Info::arraySize() const { in arraySize()
766 size_t C2FieldUtils::Info::baseFieldOffset() const { in baseFieldOffset()
770 size_t C2FieldUtils::Info::depth() const { in depth()
774 size_t C2FieldUtils::Info::extent() const { in extent()
778 size_t C2FieldUtils::Info::index() const { in index()
782 bool C2FieldUtils::Info::isArithmetic() const { in isArithmetic()
799 bool C2FieldUtils::Info::isFlexible() const { in isFlexible()
803 C2String C2FieldUtils::Info::name() const { in name()
807 const C2FieldUtils::Info::NamedValuesType &C2FieldUtils::Info::namedValues() const { in namedValues()
811 size_t C2FieldUtils::Info::offset() const { in offset()
815 C2FieldUtils::Info C2FieldUtils::Info::parent() const { in parent()
816 return Info(_mImpl->parent); in parent()
819 size_t C2FieldUtils::Info::size() const { in size()
823 C2FieldUtils::Info::type_t C2FieldUtils::Info::type() const { in type()
841 return Info(mHead); in get()
852 Impl(std::shared_ptr<C2FieldUtils::Info::Impl> head) in Impl()
855 std::shared_ptr<Info::Impl> mHead; ///< current field
910 const std::shared_ptr<C2FieldUtils::Info::Impl> parent) { in GetParentBaseFieldOffset()
915 static inline uint32_t GetParentOffset(const std::shared_ptr<C2FieldUtils::Info::Impl> parent) { in GetParentOffset()
923 std::shared_ptr<C2FieldUtils::Info::Impl> head = nullptr) in C2FieldUtilsFieldsIteratorHelper()
929 std::shared_ptr<C2FieldUtils::Info::Impl> makeLeaf( in makeLeaf()
936 return std::make_shared<C2FieldUtils::Info::Impl>( in makeLeaf()
1077 const std::shared_ptr<C2FieldUtils::Info::Impl> &info, size_t level) in C2FieldUtilsCousinsIterator()
1079 : C2FieldUtils::Iterator::Impl(C2FieldUtils::Info::Impl::Clone(info)) { in C2FieldUtilsCousinsIterator()
1085 std::shared_ptr<C2FieldUtils::Info::Impl> node = mHead; in C2FieldUtilsCousinsIterator()
1119 C2FieldUtils::Info::Impl &path = *_mPath[level]; in setupPath()
1135 std::vector<std::shared_ptr<C2FieldUtils::Info::Impl>> _mPath;
1147 C2FieldUtilsCousinsIterable(const C2FieldUtils::Info &field, uint32_t level) in C2FieldUtilsCousinsIterable()
1151 std::shared_ptr<C2FieldUtils::Info::Impl> _mHead;
1157 C2FieldUtils::List C2FieldUtils::enumerateCousins(const C2FieldUtils::Info &field, uint32_t level) { in enumerateCousins()
1241 std::shared_ptr<C2FieldUtils::Info::Impl> startLeaf = in descendInto()
1256 std::shared_ptr<C2FieldUtils::Info::Impl> _mTail;
1294 std::vector<C2FieldUtils::Info> C2FieldUtils::locateField( in locateField()
1297 return std::vector<Info>(location.begin(), location.end()); in locateField()
1300 std::vector<C2FieldUtils::Info> C2FieldUtils::locateField( in locateField()
1306 return std::vector<Info>(location.begin(), location.end()); in locateField()