libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
qi::MetaObjectBuilder Class Reference

#include <metaobject.hpp>

Public Member Functions

 MetaObjectBuilder ()
 
void setDescription (const std::string &desc)
 
unsigned int addMethod (const qi::Signature &sigret, const std::string &name, const qi::Signature &signature, int id=-1)
 
unsigned int addMethod (MetaMethodBuilder &builder, int id=-1)
 
unsigned int addSignal (const std::string &name, const qi::Signature &sig, int id=-1)
 
unsigned int addProperty (const std::string &name, const qi::Signature &sig, int id=-1)
 
qi::MetaObject metaObject ()
 

Detailed Description

Definition at line 149 of file metaobject.hpp.

Constructor & Destructor Documentation

qi::MetaObjectBuilder::MetaObjectBuilder ( )

Member Function Documentation

unsigned int qi::MetaObjectBuilder::addMethod ( const qi::Signature sigret,
const std::string &  name,
const qi::Signature signature,
int  id = -1 
)
unsigned int qi::MetaObjectBuilder::addMethod ( MetaMethodBuilder builder,
int  id = -1 
)
unsigned int qi::MetaObjectBuilder::addProperty ( const std::string &  name,
const qi::Signature sig,
int  id = -1 
)
unsigned int qi::MetaObjectBuilder::addSignal ( const std::string &  name,
const qi::Signature sig,
int  id = -1 
)
qi::MetaObject qi::MetaObjectBuilder::metaObject ( )
void qi::MetaObjectBuilder::setDescription ( const std::string &  desc)

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