basix_doc 0.1
document Class Reference

#include <document.hpp>

List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Detailed Description

Definition at line 27 of file document.hpp.


Constructor & Destructor Documentation

document ( const generic g) [inline, protected]

Definition at line 31 of file document.hpp.

: rep (g) {}
document ( ) [inline]

Definition at line 33 of file document.hpp.

Referenced by document::operator[]().

: rep () {}
document ( const char *  s)

Definition at line 27 of file document.cpp.

: rep (documentify (s)) {}
document ( const string s)

Definition at line 28 of file document.cpp.

: rep (documentify (s)) {}

Member Function Documentation

generic operator* ( ) const [inline]

Definition at line 36 of file document.hpp.

References document::rep.

{ return rep; }
document operator[] ( nat  i) const [inline]

Definition at line 39 of file document.hpp.

References document::document(), and document::rep.

{ return document (rep[i]); }

Friends And Related Function Documentation

document as_document ( const generic g) [friend]

Definition at line 47 of file document.hpp.

{ return document (g); }
nat N ( const document g) [friend]

Definition at line 38 of file document.hpp.

{ return N (g.rep); }

Member Data Documentation

generic rep [protected]

Definition at line 30 of file document.hpp.

Referenced by document::operator*(), and document::operator[]().


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