Ask a Question | Search PSRCHIVE: |
Home
|
ArchiveExtension.h virtual void add_extension(Extension *extension) Add an Extension to the Archive instance. Definition: Archive.C:186 virtual void frequency_append(Archive *to, const Archive *from) Append data along frequency dimension, if applicable. Definition: ArchiveExtension.h:76 virtual std::string get_short_name() const Return an abbreviated name that can be typed relatively quickly. Definition: Archive.C:150 virtual Extension * clone() const =0 Return a new copy-constructed instance identical to this instance. Extension(const char *name) Construct with a name. Definition: Archive.C:137 const ExtensionType * get() const Template method searches for an Extension of the specified type. ExtensionType * getadd() Template method returns an Extension of the specified type. std::string get_extension_name() const Return the name of the Extension. Definition: Archive.C:145 virtual TextInterface::Parser * get_interface() Return a text interface that can be used to access this instance. Definition: ArchiveExtension.h:47 std::string extension_name Extension name - useful when debugging. Definition: ArchiveExtension.h:82 static unsigned verbose A verbosity flag that can be set for debugging purposes. Definition: IntegrationManager.h:38 virtual bool has_data() const Returns true if the Extension contains useful data. Definition: ArchiveExtension.h:56 Definition: ArchiveExtension.h:28 Convenience class implements TextInterface::To<T>::get_interface_name. Definition: ArchiveExtension.h:69 virtual void resize(unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) Resize the Extension. Definition: ArchiveExtension.h:59 Reference::To< C, false > instance static Extension * factory(const std::string &name) Derived type factory. Definition: Extension_factory.C:9 Generated using doxygen 1.8.17
|