DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Represents an entry in the library. More...
Public Member Functions | |
constexpr | LibraryEntry (const LibraryObjectFactoryPtrType< ObjectTypeBasePtr > ObjectFactoryPtr, const LibraryConfigFactoryPtrType ConfigFactoryPtr, const LibraryStringType Name, const LibraryStringType Category) noexcept |
Constructs a library entry. More... | |
Public Attributes | |
LibraryObjectFactoryPtrType< ObjectTypeBasePtr > | ObjectFactoryPtr |
Refer to LibraryEntry::LibraryEntry() More... | |
LibraryConfigFactoryPtrType | ConfigFactoryPtr |
Refer to LibraryEntry::LibraryEntry() More... | |
LibraryStringType | Name |
Refer to LibraryEntry::LibraryEntry() More... | |
LibraryStringType | Category |
Refer to LibraryEntry::LibraryEntry() More... | |
Represents an entry in the library.
ObjectTypeBasePtr | Refer to DynExp::LibraryObjectFactoryPtrType. |
Definition at line 74 of file Libraries.h.
|
inlineconstexprnoexcept |
Constructs a library entry.
ObjectFactoryPtr | Pointer to the object factory function. Refer to DynExp::LibraryObjectFactoryPtrType. |
ConfigFactoryPtr | Pointer to the object configurator factory function. Refer to DynExp::LibraryConfigFactoryPtrType. |
Name | Name of the entry (human-readable) |
Category | Category of the entry (human-readable) |
Definition at line 85 of file Libraries.h.
LibraryStringType DynExp::LibraryEntry< ObjectTypeBasePtr >::Category |
Refer to LibraryEntry::LibraryEntry()
Definition at line 95 of file Libraries.h.
LibraryConfigFactoryPtrType DynExp::LibraryEntry< ObjectTypeBasePtr >::ConfigFactoryPtr |
Refer to LibraryEntry::LibraryEntry()
Definition at line 93 of file Libraries.h.
LibraryStringType DynExp::LibraryEntry< ObjectTypeBasePtr >::Name |
Refer to LibraryEntry::LibraryEntry()
Definition at line 94 of file Libraries.h.
LibraryObjectFactoryPtrType<ObjectTypeBasePtr> DynExp::LibraryEntry< ObjectTypeBasePtr >::ObjectFactoryPtr |
Refer to LibraryEntry::LibraryEntry()
Definition at line 92 of file Libraries.h.