aurelia::container_box< Direction, VS, HS, IS, List > Struct Template Reference

A container box with directions. More...

#include <box.hh>

Inheritance diagram for aurelia::container_box< Direction, VS, HS, IS, List >:
Collaboration diagram for aurelia::container_box< Direction, VS, HS, IS, List >:

List of all members.

Public Member Functions

 container_box (const List &list)
 untyped_constructor
 container_box (const container_box &other)
 Copy constructor.
const List * operator-> () const
 Accessor to list methods.
const List & operator* () const
 List accessor.
container_boxoperator= (container_box other)
 Assignment.
void swap (container_box &other)
 Exception-free swap.
virtual unsigned to_text (std::ostream &s, unsigned pos) const
 Prints out the box.

Detailed Description

template<typename Direction, unsigned VS, unsigned HS, unsigned IS, typename List>
struct aurelia::container_box< Direction, VS, HS, IS, List >

A container box with directions.

Template Parameters:
DirectionOne of v_box, h_box, hv_box
VSVertical space
HSHorizontal space
ISIdentation space
ListThe list type of sub-boxes

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