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_objget ()
 
grn_objrelease ()
 
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: