GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
workspace_element Class Reference

#include "workspace-element.h"

Collaboration diagram for workspace_element:
Collaboration graph
[legend]

Public Member Functions

 workspace_element (char scope_arg= 'l', const std::string &symbol_arg="<name>", const std::string &class_name_arg="<class>", const std::string &value_arg="<value>", const std::string &dimension_arg="<dimension>", bool complex_flag_arg=false)
 
 workspace_element (const workspace_element &ws_elt)
 
 ~workspace_element (void)
 
std::string class_name (void) const
 
bool complex_flag (void) const
 
std::string dimension (void) const
 
workspace_element operator= (const workspace_element &ws_elt)
 
char scope (void) const
 
std::string symbol (void) const
 
std::string value (void) const
 

Private Attributes

std::string xclass_name
 
bool xcomplex_flag
 
std::string xdimension
 
char xscope
 
std::string xsymbol
 
std::string xvalue
 

Detailed Description

Definition at line 28 of file workspace-element.h.

Constructor & Destructor Documentation

workspace_element::workspace_element ( char  scope_arg = 'l',
const std::string &  symbol_arg = "<name>",
const std::string &  class_name_arg = "<class>",
const std::string &  value_arg = "<value>",
const std::string &  dimension_arg = "<dimension>",
bool  complex_flag_arg = false 
)
inline

Definition at line 32 of file workspace-element.h.

workspace_element::workspace_element ( const workspace_element ws_elt)
inline

Definition at line 43 of file workspace-element.h.

workspace_element::~workspace_element ( void  )
inline

Definition at line 64 of file workspace-element.h.

Member Function Documentation

std::string workspace_element::class_name ( void  ) const
inline

Definition at line 70 of file workspace-element.h.

References xclass_name.

bool workspace_element::complex_flag ( void  ) const
inline

Definition at line 76 of file workspace-element.h.

References xcomplex_flag.

std::string workspace_element::dimension ( void  ) const
inline

Definition at line 74 of file workspace-element.h.

References xdimension.

Referenced by alnrel(), asinh(), atanh(), cacai(), cacon(), cairy(), casyi(), cbesh(), cbesi(), cbesj(), cbesk(), cbesy(), cbinu(), cbiry(), cbknu(), cbuni(), cbunk(), cfftb(), cfftb1(), cfftf(), cfftf1(), cffti(), cffti1(), cfode(), ckscl(), cmlri(), crati(), cseri(), cunhj(), cuni1(), cuni2(), cunik(), cunk1(), cunk2(), cuoik(), cwrsk(), datv(), dcnst0(), dcnstr(), ddasic(), ddasid(), ddasik(), ddaspk(), ddasrt(), ddstp(), ddwnrm(), dfnrmd(), dfnrmk(), dgamln(), dinvwt(), dlinsd(), dlinsk(), dlsode(), dmatd(), dnedd(), dnedk(), dnsd(), dnsid(), dnsik(), dnsk(), dorth(), dqagi(), dqagie(), dqagp(), dqagpe(), dqelg(), dqk15i(), dqk21(), dqpsrt(), drchek(), droots(), dslvd(), dslvk(), dspigm(), dyypnw(), erf(), erfc(), ewset(), gamln(), gamma(), intdy(), passb(), passb2(), passb3(), passb4(), passb5(), passf(), passf2(), passf3(), passf4(), passf5(), prepj(), qagi(), qagie(), qagp(), qagpe(), qelg(), qk15i(), qk21(), qpsrt(), r9lgmc(), scfode(), sewset(), sintdy(), slsode(), solsy(), sprepj(), ssolsy(), sstode(), stode(), svnorm(), vnorm(), xerror(), xersve(), xgetua(), xsetua(), zacai(), zacon(), zairy(), zasyi(), zbesh(), zbesi(), zbesj(), zbesk(), zbesy(), zbinu(), zbiry(), zbknu(), zbuni(), zbunk(), zfftb(), zfftb1(), zfftf(), zfftf1(), zffti(), zffti1(), zkscl(), zmlri(), zpassb(), zpassb2(), zpassb3(), zpassb4(), zpassb5(), zpassf(), zpassf2(), zpassf3(), zpassf4(), zpassf5(), zrati(), zseri(), zunhj(), zuni1(), zuni2(), zunik(), zunk1(), zunk2(), zuoik(), and zwrsk().

workspace_element workspace_element::operator= ( const workspace_element ws_elt)
inline

Definition at line 49 of file workspace-element.h.

References xclass_name, xcomplex_flag, xdimension, xscope, xsymbol, and xvalue.

char workspace_element::scope ( void  ) const
inline

Definition at line 66 of file workspace-element.h.

References xscope.

std::string workspace_element::symbol ( void  ) const
inline

Definition at line 68 of file workspace-element.h.

References xsymbol.

std::string workspace_element::value ( void  ) const
inline

Definition at line 72 of file workspace-element.h.

References xvalue.

Member Data Documentation

std::string workspace_element::xclass_name
private

Definition at line 83 of file workspace-element.h.

Referenced by class_name(), and operator=().

bool workspace_element::xcomplex_flag
private

Definition at line 86 of file workspace-element.h.

Referenced by complex_flag(), and operator=().

std::string workspace_element::xdimension
private

Definition at line 85 of file workspace-element.h.

Referenced by dimension(), and operator=().

char workspace_element::xscope
private

Definition at line 81 of file workspace-element.h.

Referenced by operator=(), and scope().

std::string workspace_element::xsymbol
private

Definition at line 82 of file workspace-element.h.

Referenced by operator=(), and symbol().

std::string workspace_element::xvalue
private

Definition at line 84 of file workspace-element.h.

Referenced by operator=(), and value().


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