this repo has no description
1// Copyright (c) Facebook, Inc. and its affiliates. (http://www.facebook.com)
2#include "iterator-builtins.h"
3
4#include "builtins.h"
5#include "type-builtins.h"
6
7namespace py {
8
9static const BuiltinAttribute kSeqIteratorAttributes[] = {
10 {ID(_iterator__iterable), RawSeqIterator::kIterableOffset,
11 AttributeFlags::kHidden},
12 {ID(_iterator__index), RawSeqIterator::kIndexOffset,
13 AttributeFlags::kHidden},
14};
15
16void initializeIteratorType(Thread* thread) {
17 addBuiltinType(thread, ID(iterator), LayoutId::kSeqIterator,
18 /*superclass_id=*/LayoutId::kObject, kSeqIteratorAttributes,
19 SeqIterator::kSize, /*basetype=*/false);
20}
21
22} // namespace py