12#ifndef ARCANE_CORE_TIMELOOP_H
13#define ARCANE_CORE_TIMELOOP_H
17#include "arcane/core/ITimeLoop.h"
33class ARCANE_CORE_EXPORT TimeLoop
43 virtual void build()
override;
58 void setEntryPoints(
const String& where,
const TimeLoopEntryPointInfoCollection& calls)
override;
67 virtual bool isOldFormat()
const;
68 virtual void setOldFormat(
bool is_old);
Interface for a configuration.
Interface of a time loop.
Unicode character string.
void setOptionalModulesName(const StringCollection &names) override
Sets the list of optional modules.
String name() const override
Name of the time loop.
virtual void build() override
Constructs the time loop.
StringCollection requiredModulesName() const override
List of names of required modules.
void setDescription(const String &description) override
Sets the description of the time loop.
IConfiguration * configuration() override
Configuration options.
StringCollection optionalModulesName() const override
List of names of optional modules.
String description() const override
Description of the time loop.
StringCollection userClasses() const override
List of user classes associated with the time loop.
void setTitle(const String &title) override
Sets the title of the time loop.
void setUserClasses(const StringCollection &user_classes) override
Returns the list of classes associated with the time loop.
TimeLoopEntryPointInfoCollection entryPoints(const String &where) const override
List of names of entry points for the call point where.
void setRequiredModulesName(const StringCollection &names) override
Sets the list of required modules.
void setEntryPoints(const String &where, const TimeLoopEntryPointInfoCollection &calls) override
Sets the list of names of entry points for the call point where.
String title() const override
Title of the time loop.
void setSingletonServices(const TimeLoopSingletonServiceInfoCollection &c) override
Sets the list of singleton services.
TimeLoopSingletonServiceInfoCollection singletonServices() const override
List of singleton services.
IApplication * application() const override
Application.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Collection< String > StringCollection
Collection of strings.