8#include "Arp/System/Core/PimplPtr.hxx"
10namespace Arp {
namespace Io {
namespace Commons {
namespace Configuration
27 explicit TicNode(
const String& name, std::shared_ptr<String> directoryPathPtr);
35 ARP_EXPORT
friend bool operator==(
const TicNode& lhs,
const TicNode& rhs);
39 String GetDirectoryPath(
void)
const;
43 const Impl& GetImpl(
void)
const;
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
This class is used to store the file information of a TicNode in a TicArc.
Definition: TicNode.hpp:22
TicNode(TicNode &&arg) noexcept
Default move constructor.
TicNode(const TicNode &arg)
Default copy constructor.
TicNode & operator=(TicNode &&arg) noexcept
Default move-assignment operator.
~TicNode(void)
Default destructor.
TicNode & operator=(const TicNode &arg)
Default copy-assignment operator.
Root namespace for the PLCnext API