// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*- // vi: set ts=2 noet: // // (c) Copyright Rosetta Commons Member Institutions. // (c) This file is part of the Rosetta software suite and is made available under license. // (c) The Rosetta software is developed by the contributing members of the Rosetta Commons. // (c) For more information, see http://www.rosettacommons.org. Questions about this can be // (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu. /// @file project/subproject/DerivedClass.fwd.hh /// /// @brief Forward declarations for class DerivedClass. /// @author // Note: Uncomment lines beginning with "---" if you need // smart pointers. #ifndef INCLUDED_project_subproject_DerivedClass_FWD_HH #define INCLUDED_project_subproject_DerivedClass_FWD_HH // External library headers // --- #include // --- #include // C++ headers // Operating system headers namespace project { namespace subproject { // Forward declarations class DerivedClass; // Typedefs // --- typedef utility::pointer::access_ptr< DerivedClass > DerivedClassAP; // --- typedef utility::pointer::owning_ptr< DerivedClass > DerivedClassOP; // --- // Smart pointer required functions // --- void owning_ptr_acquire(DerivedClass *); // --- void owning_ptr_release(DerivedClass *); } // namespace subproject } // namespace project #endif // INCLUDED_project_subproject_DerivedClass_FWD_HH