Public Member Functions | Public Attributes

persist_choice Struct Reference

Inheritance diagram for persist_choice:
Inheritance graph
[legend]
Collaboration diagram for persist_choice:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 persist_choice (const persist_context &context, const std::string &name, int side_num)
virtual config query_user () const
virtual config random_choice (rand_rng::simple_rng &) const

Public Attributes

const persist_contextctx
std::string var_name
int side

Detailed Description

Definition at line 31 of file persist_var.cpp.


Constructor & Destructor Documentation

persist_choice::persist_choice ( const persist_context context,
const std::string &  name,
int  side_num 
) [inline]

Definition at line 35 of file persist_var.cpp.


Member Function Documentation

virtual config persist_choice::query_user (  )  const [inline, virtual]

Implements mp_sync::user_choice.

Definition at line 40 of file persist_var.cpp.

References config::add_child(), ctx, persist_context::get_var(), side, and var_name.

Here is the call graph for this function:

virtual config persist_choice::random_choice ( rand_rng::simple_rng  )  const [inline, virtual]

Implements mp_sync::user_choice.

Definition at line 46 of file persist_var.cpp.


Member Data Documentation

Definition at line 32 of file persist_var.cpp.

Referenced by query_user().

Definition at line 34 of file persist_var.cpp.

Referenced by query_user().

Definition at line 33 of file persist_var.cpp.

Referenced by query_user().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:13:19 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs