-TocBuilder::TocBuilder(shared_ptr<Toc> toc)
+TocBuilder::TocBuilder(shared_ptr<Toc> const & toc)
: toc_(toc ? toc : make_shared<Toc>()),
stack_()
{
class TocBuilder
{
public:
- TocBuilder(std::shared_ptr<Toc> toc);
+ TocBuilder(std::shared_ptr<Toc> const & toc);
/// Open a level.
/// When entering a float or flex or paragraph (with AddToToc)
void pushItem(DocIterator const & dit, docstring const & s,
}
-Action::Action(shared_ptr<FuncRequest const> func,
+Action::Action(shared_ptr<FuncRequest const> const & func,
QIcon const & icon, QString const & text,
QString const & tooltip, QObject * parent)
: QAction(parent), func_(func), icon_(icon)
// Takes shared ownership of func.
// Use for perf-sensitive code such as populating menus.
- Action(std::shared_ptr<FuncRequest const> func,
+ Action(std::shared_ptr<FuncRequest const> const & func,
QIcon const & icon, QString const & text,
QString const & tooltip, QObject * parent);
}
-void TocModel::reset(shared_ptr<Toc const> toc)
+void TocModel::reset(shared_ptr<Toc const> const & toc)
{
toc_ = toc;
if (toc_->empty()) {
///
TocModel(QObject * parent);
///
- void reset(std::shared_ptr<Toc const>);
+ void reset(std::shared_ptr<Toc const> const &);
///
void reset();
///
}
-FileMonitor::FileMonitor(std::shared_ptr<FileMonitorGuard> monitor)
+FileMonitor::FileMonitor(std::shared_ptr<FileMonitorGuard> const & monitor)
: monitor_(monitor)
{
connectToFileMonitorGuard();
}
-ActiveFileMonitor::ActiveFileMonitor(std::shared_ptr<FileMonitorGuard> monitor,
+ActiveFileMonitor::ActiveFileMonitor(std::shared_ptr<FileMonitorGuard> const & monitor,
FileName const & filename, int interval)
: FileMonitor(monitor), filename_(filename), interval_(interval),
timestamp_(0), checksum_(0), cooldown_(true)
Q_OBJECT
public:
- FileMonitor(std::shared_ptr<FileMonitorGuard> monitor);
+ FileMonitor(std::shared_ptr<FileMonitorGuard> const & monitor);
typedef signal<void(bool)> sig;
typedef sig::slot_type slot;
{
Q_OBJECT
public:
- ActiveFileMonitor(std::shared_ptr<FileMonitorGuard> monitor,
+ ActiveFileMonitor(std::shared_ptr<FileMonitorGuard> const & monitor,
FileName const & filename, int interval);
/// call checkModified asynchronously
void checkModifiedAsync();