Visualization Library 2.0.0-b3

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Public Member Functions | Public Attributes | List of all members
vl::VLXLinker Class Reference

Links several VLX hierachies also resolving IDs across them. More...

#include <VLXLinker.hpp>

Public Member Functions

void add (VLXTaggedValue *module)
 
bool link ()
 
std::vector< ref< VLXTaggedValue > > & modules ()
 
const std::vector< ref< VLXTaggedValue > > & modules () const
 

Public Attributes

std::vector< ref< VLXTaggedValue > > mModules
 

Detailed Description

Links several VLX hierachies also resolving IDs across them.

Definition at line 41 of file VLXLinker.hpp.

Member Function Documentation

◆ add()

void vl::VLXLinker::add ( VLXTaggedValue module)
inline

Definition at line 44 of file VLXLinker.hpp.

References mModules.

Referenced by vl::VLXParser::link().

◆ link()

bool vl::VLXLinker::link ( )
inline

◆ modules() [1/2]

std::vector< ref<VLXTaggedValue> >& vl::VLXLinker::modules ( )
inline

Definition at line 72 of file VLXLinker.hpp.

References mModules.

◆ modules() [2/2]

const std::vector< ref<VLXTaggedValue> >& vl::VLXLinker::modules ( ) const
inline

Definition at line 74 of file VLXLinker.hpp.

References mModules.

Member Data Documentation

◆ mModules

std::vector< ref<VLXTaggedValue> > vl::VLXLinker::mModules

Definition at line 77 of file VLXLinker.hpp.

Referenced by add(), link(), and modules().


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