8#include "Arp/System/Core/PimplPtr.hxx" 
   11namespace Arp { 
namespace System { 
namespace Commons { 
namespace Xml
 
   25    using Values = std::set<String>;
 
   39    void Add(
const String& value);
 
   42    bool IsEmpty(
void)
const;
 
   43    bool HasTrait(
const String& value)
const;
 
   47    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 collects several document traits.
Definition: DocumentTraits.hpp:20
~DocumentTraits(void)
Default destructor.
DocumentTraits & operator=(const DocumentTraits &arg)
Default copy-assignment operator.
DocumentTraits & operator=(DocumentTraits &&arg) noexcept
Default move-assignment operator.
DocumentTraits(DocumentTraits &&arg) noexcept
Default move constructor.
DocumentTraits(const DocumentTraits &arg)
Default copy constructor.
DocumentTraits(void)
Default constructor.
Root namespace for the PLCnext API