Stan  1.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::gm::statement_visgen Struct Reference

#include <generator.hpp>

Inheritance diagram for stan::gm::statement_visgen:
stan::gm::visgen

Public Member Functions

 statement_visgen (size_t indent, bool include_sampling, bool is_var, std::ostream &o)
 
void operator() (nil const &x) const
 
void operator() (assignment const &x) const
 
void operator() (sample const &x) const
 
void operator() (const statements &x) const
 
void operator() (const print_statement &ps) const
 
void operator() (const for_statement &x) const
 
void operator() (const while_statement &x) const
 
void operator() (const conditional_statement &x) const
 
void operator() (const no_op_statement &x) const
 
- Public Member Functions inherited from stan::gm::visgen
 visgen (std::ostream &o)
 

Public Attributes

size_t indent_
 
bool include_sampling_
 
bool is_var_
 
- Public Attributes inherited from stan::gm::visgen
std::ostream & o_
 

Additional Inherited Members

- Public Types inherited from stan::gm::visgen
typedef void result_type
 

Detailed Description

Definition at line 1121 of file generator.hpp.

Constructor & Destructor Documentation

◆ statement_visgen()

stan::gm::statement_visgen::statement_visgen ( size_t  indent,
bool  include_sampling,
bool  is_var,
std::ostream &  o 
)
inline

Definition at line 1125 of file generator.hpp.

Member Function Documentation

◆ operator()() [1/9]

void stan::gm::statement_visgen::operator() ( assignment const &  x) const
inline

Definition at line 1136 of file generator.hpp.

◆ operator()() [2/9]

void stan::gm::statement_visgen::operator() ( const conditional_statement x) const
inline

Definition at line 1270 of file generator.hpp.

◆ operator()() [3/9]

void stan::gm::statement_visgen::operator() ( const for_statement x) const
inline

Definition at line 1250 of file generator.hpp.

◆ operator()() [4/9]

void stan::gm::statement_visgen::operator() ( const no_op_statement x) const
inline

Definition at line 1293 of file generator.hpp.

◆ operator()() [5/9]

void stan::gm::statement_visgen::operator() ( const print_statement ps) const
inline

Definition at line 1236 of file generator.hpp.

◆ operator()() [6/9]

void stan::gm::statement_visgen::operator() ( const statements x) const
inline

Definition at line 1219 of file generator.hpp.

◆ operator()() [7/9]

void stan::gm::statement_visgen::operator() ( const while_statement x) const
inline

Definition at line 1261 of file generator.hpp.

◆ operator()() [8/9]

void stan::gm::statement_visgen::operator() ( nil const &  x) const
inline

Definition at line 1134 of file generator.hpp.

◆ operator()() [9/9]

void stan::gm::statement_visgen::operator() ( sample const &  x) const
inline

Definition at line 1148 of file generator.hpp.

Member Data Documentation

◆ include_sampling_

bool stan::gm::statement_visgen::include_sampling_

Definition at line 1123 of file generator.hpp.

◆ indent_

size_t stan::gm::statement_visgen::indent_

Definition at line 1122 of file generator.hpp.

◆ is_var_

bool stan::gm::statement_visgen::is_var_

Definition at line 1124 of file generator.hpp.


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

     [ Stan Home Page ] © 2011–2012, Stan Development Team.