MaybeOwnedTest Class — pytorch Architecture
Architecture documentation for the MaybeOwnedTest class in MaybeOwned_test.cpp from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/test/MaybeOwned_test.cpp lines 23–46
class MaybeOwnedTest : public ::testing::Test {
public:
T borrowFrom;
T ownCopy;
T ownCopy2;
c10::MaybeOwned<T> borrowed;
c10::MaybeOwned<T> owned;
c10::MaybeOwned<T> owned2;
protected:
void SetUp() override; // defined below helpers
void TearDown() override {
// Release everything to try to trigger ASAN violations in the
// test that broke things.
borrowFrom = T();
ownCopy = T();
ownCopy2 = T();
borrowed = c10::MaybeOwned<T>();
owned = c10::MaybeOwned<T>();
owned2 = c10::MaybeOwned<T>();
}
};
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free