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