8#include "Arp/Base/Core/PimplPtr.hxx"
9#include "Arp/Io/Commons/Configuration/TicArcRole.hpp"
10#include "Arp/Io/Commons/Configuration/TicNode.hpp"
12namespace Arp::Io::Commons::Configuration
32 TicArcRole GetRole(
void)
const;
33 const TicNode& GetFrom(
void)
const;
34 const TicNode& GetTo(
void)
const;
37 ARP_EXPORT
friend bool operator==(
const TicArc& lhs,
const TicArc& rhs);
41 const Impl& GetImpl(
void)
const;
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
This class defines a directed relation between two Tic items.
Definition: TicArc.hpp:17
~TicArc(void)
Default destructor.
TicArc(const TicArc &arg)
Default copy constructor.
TicArc & operator=(TicArc &&arg) noexcept
Default move-assignment operator.
TicArc & operator=(const TicArc &arg)
Default copy-assignment operator.
TicArc(TicArc &&arg) noexcept
Default move constructor.
This class is used to store the file information of a TicNode in a TicArc.
Definition: TicNode.hpp:22