Groonga
Loading...
Searching...
No Matches
grn::SharedObj Class Reference

#include <smart_obj.hpp>

Public Member Functions

 SharedObj (grn_ctx *ctx, grn_obj *obj)
 SharedObj (grn_ctx *ctx, const char *name, int name_size)
 SharedObj (grn_ctx *ctx, grn_id id)
 SharedObj (SharedObj &&shared_obj)
 ~SharedObj ()
grn_obj * get ()
grn_obj * release ()
void reset (grn_obj *obj)

Constructor & Destructor Documentation

◆ SharedObj() [1/4]

grn::SharedObj::SharedObj ( grn_ctx * ctx,
grn_obj * obj )
inline

◆ SharedObj() [2/4]

grn::SharedObj::SharedObj ( grn_ctx * ctx,
const char * name,
int name_size )
inline

◆ SharedObj() [3/4]

grn::SharedObj::SharedObj ( grn_ctx * ctx,
grn_id id )
inline

◆ SharedObj() [4/4]

grn::SharedObj::SharedObj ( SharedObj && shared_obj)
inline

◆ ~SharedObj()

grn::SharedObj::~SharedObj ( )
inline

Member Function Documentation

◆ get()

grn_obj * grn::SharedObj::get ( )
inline

◆ release()

grn_obj * grn::SharedObj::release ( )
inline

◆ reset()

void grn::SharedObj::reset ( grn_obj * obj)
inline

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