paludis Version 3.0.2
The one true package mangler
paludis::DynamicEntryString< ElfType_ > Class Template Reference
Inheritance diagram for paludis::DynamicEntryString< ElfType_ >:

Public Member Functions

 DynamicEntryString (const std::string &)
void initialize (typename ElfType_::Word, const typename ElfType_::DynamicEntry &) override
std::string operator() () const
Public Member Functions inherited from paludis::DynamicEntry< ElfType_ >
 DynamicEntry (const std::string &)
std::string tag_name () const
std::string description () const
Public Member Functions inherited from paludis::DeclareAbstractAcceptMethods< DynamicEntry< ElfType_ >, MakeTypeList< DynamicEntryUnknown< ElfType_ >, DynamicEntryValue< ElfType_ >, DynamicEntryPointer< ElfType_ >, DynamicEntryString< ElfType_ >, DynamicEntryFlag< ElfType_ > >::Type >
void accept (UnwrappedVisitor_ &v)
Result_ accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_())
auto make_accept_returning (const Case_ &firstcase, const Cases_ &... cases) const -> CallResultType< Case_ >
void make_accept (const Cases_ &... cases) const
Public Member Functions inherited from paludis::DeclareAbstractAcceptMethods< DynamicEntry< ElfType_ >, DynamicEntry< ElfType_ >::VisitableTypeList >
void accept (UnwrappedVisitor_ &v)
Result_ accept_returning (UnwrappedVisitor_ &v, const Result_ &r=Result_())
auto make_accept_returning (const Case_ &firstcase, const Cases_ &... cases) const -> CallResultType< Case_ >
void make_accept (const Cases_ &... cases) const
Public Member Functions inherited from paludis::CloneUsingThis< DynamicEntry< ElfType_ >, DynamicEntryString< ElfType_ > >
std::shared_ptr< DynamicEntry< ElfType_ > > clone () const override PALUDIS_ATTRIBUTE((warn_unused_result))

Friends

class littlelf_internals::DynEntriesStringResolvingVisitor< ElfType_ >

Additional Inherited Members

Public Types inherited from paludis::DeclareAbstractAcceptMethods< DynamicEntry< ElfType_ >, MakeTypeList< DynamicEntryUnknown< ElfType_ >, DynamicEntryValue< ElfType_ >, DynamicEntryPointer< ElfType_ >, DynamicEntryString< ElfType_ >, DynamicEntryFlag< ElfType_ > >::Type >
typedef MakeTypeList< DynamicEntryUnknown< ElfType_ >, DynamicEntryValue< ElfType_ >, DynamicEntryPointer< ElfType_ >, DynamicEntryString< ElfType_ >, DynamicEntryFlag< ElfType_ > >::Type VisitableTypeList
typedef DynamicEntry< ElfType_ > VisitableBaseClass
Public Types inherited from paludis::DeclareAbstractAcceptMethods< DynamicEntry< ElfType_ >, DynamicEntry< ElfType_ >::VisitableTypeList >
typedef DynamicEntry< ElfType_ >::VisitableTypeList VisitableTypeList
typedef DynamicEntry< ElfType_ > VisitableBaseClass

Member Function Documentation

◆ initialize()

template<typename ElfType_>
void paludis::DynamicEntryString< ElfType_ >::initialize ( typename ElfType_::Word ,
const typename ElfType_::DynamicEntry &  )
overridevirtual

Reimplemented from paludis::DynamicEntry< ElfType_ >.


The documentation for this class was generated from the following file: