Visualization Library 2.0.0

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
vlX::Linker Class Reference

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

#include <Linker.hpp>

Public Member Functions

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

Public Attributes

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

Detailed Description

Links several VLX hierachies also resolving IDs across them.

Definition at line 41 of file Linker.hpp.

Member Function Documentation

◆ add()

void vlX::Linker::add ( VLXTaggedValue module)
inline

Definition at line 44 of file Linker.hpp.

References mModules.

Referenced by vlX::Parser::link().

◆ link()

bool vlX::Linker::link ( )
inline

Definition at line 49 of file Linker.hpp.

References vlX::VisitorLinkMapper::error(), vlX::VisitorLinker::error(), and mModules.

Referenced by vlX::Parser::link().

◆ modules() [1/2]

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

Definition at line 72 of file Linker.hpp.

References mModules.

◆ modules() [2/2]

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

Definition at line 74 of file Linker.hpp.

References mModules.

Member Data Documentation

◆ mModules

std::vector< vl::ref<VLXTaggedValue> > vlX::Linker::mModules

Definition at line 77 of file Linker.hpp.

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


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