this repo has no description
1/* Copyright (c) Facebook, Inc. and its affiliates. (http://www.facebook.com) */
2#pragma once
3
4#include "frame.h"
5#include "globals.h"
6#include "objects.h"
7#include "runtime.h"
8#include "thread.h"
9
10namespace py {
11
12void initializeDescriptorTypes(Thread* thread);
13
14RawObject slotDescriptorGet(Thread* thread,
15 const SlotDescriptor& slot_descriptor,
16 const Object& instance_obj,
17 const Object& owner_obj);
18
19RawObject slotDescriptorSet(Thread* thread,
20 const SlotDescriptor& slot_descriptor,
21 const Object& instance_obj, const Object& value);
22
23} // namespace py