ug4
test_bridge.cpp File Reference
#include <iostream>
#include <sstream>
#include <boost/bind.hpp>
#include "registry/registry.h"
#include "bridge/bridge.h"
#include "bridge/util.h"
#include "common/util/message_hub.h"
#include "lib_grid/attachments/page_container.h"

Classes

class  ug::bridge::AllowName
 
class  ug::bridge::Base
 
class  ug::bridge::Base0
 
class  ug::bridge::Base1
 
class  ug::bridge::Base2
 
class  ug::bridge::Base3
 
class  ug::bridge::Cake
 
class  ug::bridge::ConstClass
 
class  ug::bridge::Derived
 
class  ug::bridge::FurtherDerived
 
class  ug::bridge::Intermediate0
 
class  ug::bridge::Intermediate1
 
class  ug::bridge::Message
 
class  ug::bridge::MessageHubTest
 
class  ug::bridge::MultipleDerived
 
class  ug::bridge::NonAllowedName1
 
class  ug::bridge::NonAllowedName2
 
class  ug::bridge::NonAllowedName3
 
class  ug::bridge::NonAllowedName4
 
class  ug::bridge::Piece
 
class  ug::bridge::SmartTest
 SmartTest is a test-class which shall only be used encapsulated in a smart-pointer. More...
 
class  ug::bridge::SmartTestDerived
 
class  ug::bridge::Test
 
class  ug::bridge::TestMessage
 
class  ug::bridge::Unregistered
 

Namespaces

 ug
 the ug namespace
 
 ug::bridge
 

Typedefs

typedef SmartPtr< SmartTest > ug::bridge::SPSmartTest
 
typedef SmartPtr< SmartTestDerived > ug::bridge::SPSmartTestDerived
 

Functions

string ug::bridge::Add (const char *a, const char *b)
 
int ug::bridge::Add (int a, int b)
 
int ug::bridge::Add (int a, int b, int c)
 
int ug::bridge::ConstSmartTestFunc (ConstSmartPtr< Test > test)
 
ConstSmartPtr< Test > ug::bridge::ConstSmartTestImpl ()
 
template<typename T >
void ug::bridge::ConstStdVectorRefOfClass (const std::vector< T > &vec)
 
int ug::bridge::ConstTestFunc (const Test &t)
 calls const print on const object of class Test More...
 
const FurtherDerived * ug::bridge::CreateConstFurtherDerived ()
 
void ug::bridge::NonAllowedFct1 ()
 
void ug::bridge::NonAllowedFct2 ()
 
void ug::bridge::NonAllowedFct3 ()
 
void ug::bridge::NotAllowedParamPerValue (Piece P)
 
void ug::bridge::PostRegisteredFunction ()
 
void ug::bridge::PostRegisterTest ()
 
template<typename T >
void ug::bridge::PrintConstStdVectorRef (const std::vector< T > &vec)
 
void ug::bridge::PrintFunction (Base &b)
 
void ug::bridge::PrintFunction (Base3 &b)
 
void ug::bridge::PrintFunction (SmartPtr< Base2 > b)
 
void ug::bridge::PrintFunction (SmartPtr< Base3 > b)
 
void ug::bridge::PrintFunctionIntermediate (Intermediate0 &b)
 
void ug::bridge::PrintFunctionIntermediate (SmartPtr< Intermediate1 > b)
 
void ug::bridge::PrintHelloWorldToScreen ()
 
template<typename T >
void ug::bridge::PrintStdVector (std::vector< T > vec)
 
template<typename T >
void ug::bridge::PrintStdVectorOfClass (std::vector< T > vec)
 
void ug::bridge::PrintStringTest (const std::string &str)
 
void ug::bridge::RegisterBridge_Test (Registry &reg, string parentGroup)
 
template<typename T >
const std::vector< T > & ug::bridge::ReturnConstStdVectorRef_Number ()
 
const std::vector< std::string > & ug::bridge::ReturnConstStdVectorRef_String ()
 
template<typename T >
const std::vector< T > & ug::bridge::ReturnConstStdVectorRefOfClass ()
 
template<typename T >
const std::vector< T > & ug::bridge::ReturnConstStdVectorRefOfClassSP ()
 
template<typename T >
std::vector< T > ug::bridge::ReturnStdVector_Number ()
 
std::vector< std::string > ug::bridge::ReturnStdVector_String ()
 
template<typename T >
std::vector< T > ug::bridge::ReturnStdVectorOfClass ()
 
SmartPtr< MultipleDerived > ug::bridge::SmartMultipleDerivedImpl ()
 
void ug::bridge::SmartTestArrived (SPSmartTest test)
 
int ug::bridge::SmartTestFunc (SmartPtr< Test > test)
 
SmartPtr< Test > ug::bridge::SmartTestImpl ()
 
string ug::bridge::StdStringTest ()
 
const char * ug::bridge::StringTest ()
 
int ug::bridge::TestFunc (Test &t)
 calls non-const print on non-const object of class Test More...
 
void ug::bridge::TestMsgCallback (const TestMessage &msg)
 
void ug::bridge::TestPageContainer ()
 
const Test & ug::bridge::ToConst (Test &test)
 returns a const reference to a non-const object of class Test More...
 
Unregistered * ug::bridge::UnregisteredParameterTest (Unregistered &unregistered)
 

Variables

const char * ug::bridge::REFINEMENT_MESSAGE_NAME = "MSG_GRID_ADAPTION"