NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
mu::SToken Struct Reference

#include <muParserBytecode.h>

Collaboration diagram for mu::SToken:

Public Member Functions

 SToken ()
 

Public Attributes

ECmdCode Cmd
 
union {
   struct {
      value_type *   ptr
 
      value_type   data
 
      value_type   data2
 
      bool   isVect
 
   }   Val
 
   struct {
      generic_fun_type   ptr
 
      int   argc
 
      int   idx
 
   }   Fun
 
   struct {
      value_type *   ptr
 
      int   offset
 
   }   Oprt
 
}; 
 

Detailed Description

Definition at line 44 of file muParserBytecode.h.

Constructor & Destructor Documentation

◆ SToken()

mu::SToken::SToken ( )
inline

Definition at line 76 of file muParserBytecode.h.

References Cmd, mu::cmUNKNOWN, and Val.

Member Data Documentation

◆ 

union { ... } mu::SToken::@12

◆ argc

int mu::SToken::argc

◆ Cmd

◆ data

value_type mu::SToken::data

Definition at line 53 of file muParserBytecode.h.

Referenced by mu::ParserByteCode::AddVal(), and mu::ParserByteCode::AddVar().

◆ data2

value_type mu::SToken::data2

Definition at line 54 of file muParserBytecode.h.

Referenced by mu::ParserByteCode::AddVal(), and mu::ParserByteCode::AddVar().

◆ 

◆ idx

int mu::SToken::idx

Definition at line 66 of file muParserBytecode.h.

Referenced by mu::ParserByteCode::AddStrFun().

◆ isVect

bool mu::SToken::isVect

◆ offset

int mu::SToken::offset

Definition at line 72 of file muParserBytecode.h.

◆ 

struct { ... } mu::SToken::Oprt

◆ ptr [1/2]

◆ ptr [2/2]

generic_fun_type mu::SToken::ptr

Definition at line 64 of file muParserBytecode.h.

◆ 


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