19 #ifndef SBUILD_CHROOT_FACET_SOURCE_H
20 #define SBUILD_CHROOT_FACET_SOURCE_H
22 #include <sbuild/chroot/facet/facet.h>
43 typedef std::shared_ptr<source>
ptr;
67 virtual std::string
const&
Debian source builder components.
Definition: ctty.cc:31
Chroot support for clonable sources.
Definition: source.h:39
std::shared_ptr< const source > const_ptr
A shared_ptr to a const chroot facet object.
Definition: source.h:46
static ptr create()
Create a chroot facet.
Definition: source.cc:62
virtual facet::ptr clone() const
Copy the chroot facet.
Definition: source.cc:68
source()
The constructor.
Definition: source.cc:52
Base class for all facets.
Definition: facet.h:50
virtual ~source()
The destructor.
Definition: source.cc:57
std::shared_ptr< source > ptr
A shared_ptr to a chroot facet object.
Definition: source.h:43
std::shared_ptr< facet > ptr
A shared_ptr to a chroot facet object.
Definition: facet.h:63
virtual std::string const & get_name() const
Get the name of the chroot facet.
Definition: source.cc:74