ARTS  1.0.222
Public Member Functions | Private Member Functions | List of all members
WsvP Class Reference

#include <auto_wsv_groups.h>

Inheritance diagram for WsvP:
WsvPointer< T >

Public Member Functions

virtual operator Index * ()
 
virtual operator Numeric * ()
 
virtual operator String * ()
 
virtual operator Vector * ()
 
virtual operator Matrix * ()
 
virtual operator ArrayOfIndex * ()
 
virtual operator ArrayOfString * ()
 
virtual operator ArrayOfVector * ()
 
virtual operator ArrayOfMatrix * ()
 
virtual operator ArrayOfLineRecord * ()
 
virtual operator ArrayOfArrayOfLineRecord * ()
 
virtual operator ArrayOfLineshapeSpec * ()
 
virtual operator TagGroups * ()
 
virtual operator Los * ()
 
virtual ~WsvP ()
 

Private Member Functions

void safety ()
 

Detailed Description

Base class for the different Wsv pointers. This contains a virtual function for the conversion operator for each group.

Author
Stefan Buehler

Definition at line 48 of file auto_wsv_groups.h.

Constructor & Destructor Documentation

◆ ~WsvP()

virtual WsvP::~WsvP ( )
inlinevirtual

Definition at line 65 of file auto_wsv_groups.h.

Member Function Documentation

◆ operator ArrayOfArrayOfLineRecord *()

virtual WsvP::operator ArrayOfArrayOfLineRecord * ( )
inlinevirtual

Definition at line 60 of file auto_wsv_groups.h.

◆ operator ArrayOfIndex *()

virtual WsvP::operator ArrayOfIndex * ( )
inlinevirtual

Definition at line 55 of file auto_wsv_groups.h.

◆ operator ArrayOfLineRecord *()

virtual WsvP::operator ArrayOfLineRecord * ( )
inlinevirtual

Definition at line 59 of file auto_wsv_groups.h.

◆ operator ArrayOfLineshapeSpec *()

virtual WsvP::operator ArrayOfLineshapeSpec * ( )
inlinevirtual

Definition at line 61 of file auto_wsv_groups.h.

◆ operator ArrayOfMatrix *()

virtual WsvP::operator ArrayOfMatrix * ( )
inlinevirtual

Definition at line 58 of file auto_wsv_groups.h.

◆ operator ArrayOfString *()

virtual WsvP::operator ArrayOfString * ( )
inlinevirtual

Definition at line 56 of file auto_wsv_groups.h.

◆ operator ArrayOfVector *()

virtual WsvP::operator ArrayOfVector * ( )
inlinevirtual

Definition at line 57 of file auto_wsv_groups.h.

◆ operator Index *()

virtual WsvP::operator Index * ( )
inlinevirtual

Definition at line 50 of file auto_wsv_groups.h.

◆ operator Los *()

virtual WsvP::operator Los * ( )
inlinevirtual

Definition at line 63 of file auto_wsv_groups.h.

◆ operator Matrix *()

virtual WsvP::operator Matrix * ( )
inlinevirtual

Definition at line 54 of file auto_wsv_groups.h.

◆ operator Numeric *()

virtual WsvP::operator Numeric * ( )
inlinevirtual

Definition at line 51 of file auto_wsv_groups.h.

◆ operator String *()

virtual WsvP::operator String * ( )
inlinevirtual

Definition at line 52 of file auto_wsv_groups.h.

◆ operator TagGroups *()

virtual WsvP::operator TagGroups * ( )
inlinevirtual

Definition at line 62 of file auto_wsv_groups.h.

◆ operator Vector *()

virtual WsvP::operator Vector * ( )
inlinevirtual

Definition at line 53 of file auto_wsv_groups.h.

◆ safety()

void WsvP::safety ( )
inlineprivate

Safety check. This is called by all the virtual conversion operators. It just stops the program with an error message. This should never happen, because conversion should only be attempted to the correct type, for which an overloaded conversion operator exists.

Definition at line 73 of file auto_wsv_groups.h.


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