Lines Matching refs:CommonEnvironmentSetup
739 class NODE_EXTERN CommonEnvironmentSetup {
741 ~CommonEnvironmentSetup();
743 // Create a new CommonEnvironmentSetup, that is, a group of objects that
750 static std::unique_ptr<CommonEnvironmentSetup> Create(
762 CommonEnvironmentSetup(const CommonEnvironmentSetup&) = delete;
763 CommonEnvironmentSetup& operator=(const CommonEnvironmentSetup&) = delete;
764 CommonEnvironmentSetup(CommonEnvironmentSetup&&) = delete;
765 CommonEnvironmentSetup& operator=(CommonEnvironmentSetup&&) = delete;
770 CommonEnvironmentSetup(
773 std::function<Environment*(const CommonEnvironmentSetup*)>);
776 // Implementation for CommonEnvironmentSetup::Create
778 std::unique_ptr<CommonEnvironmentSetup> CommonEnvironmentSetup::Create(
782 auto ret = std::unique_ptr<CommonEnvironmentSetup>(new CommonEnvironmentSetup(
784 [&](const CommonEnvironmentSetup* setup) -> Environment* {