A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/pathhook_8cpp_source.html below:

NCBI C++ ToolKit: src/serial/pathhook.cpp Source File

62  for

( ;it !=

end

() && it->first == stk; ++it) {

63  if

((it->second).first == path) {

64  if

((it->second).second == hook) {

80  bool

wildcard = path.find(

s_One

) != string::npos ||

81

path.find(

s_Many

) != string::npos;

104

hook =

x_Get

(stk,path);

112  for

(it =

find

(stmp); it !=

end

() && it->first == stmp; ++it) {

114  return const_cast<CObject

*

>

((it->second).second.GetPointer());

129  for

( it =

find

(stmp); it !=

end

() && it->first == stmp; ++it) {

130  if

((it->second).first == path) {

131  return const_cast<CObject

*

>

((it->second).second.GetPointer());

149  const char

*m00 =

mask

.c_str();

150  const char

*p00 = path.c_str();

151  const char

*m1 = m00 +

mask

.length() - 1;

152  const char

*p1 = p00 + path.length() - 1;

156  for

( ; m1 >= m00 && p1 >= p00; --m1, --p1) {

158  for

( --m1; m1 >= m00 && *m1 !=

s_Separator

; --m1)

162

}

else if

(*m1 ==

s_Many

) {

163  for

( --m1; m1 >= m00 && *m1 !=

s_Separator

; --m1)

173  for

(m0 = m1-1; m0 >= m00 && *m0 !=

s_Separator

; --m0)

178  for

(p0 = p1-1; p0 >= p00; p1 = p0) {

179  for

(p0 = p1-1; p0 >= p00 && *p0 !=

s_Separator

; --p0)

184  if

(!

strncmp

(p0,m0,m1-m0+1)) {

193

}

else if

(*m1 != *p1) {

197  return

m1 <= m00 && p1 <= p00;

217  if

(hook == it->second) {

227  bool

wildcard = path.find(

s_One

) != string::npos ||

228

path.find(

s_Many

) != string::npos;

259  return const_cast<CObject

*

>

(it->second.GetPointer());

269  return

it !=

end

() ?

const_cast<CObject

*

>

(it->second.GetPointer()) : 0;

ncbi::TMaskedQueryRegions mask

CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...

container_type::const_iterator const_iterator

container_type::iterator iterator

const_iterator begin() const

const_iterator end() const

iterator_bool insert(const value_type &val)

const_iterator find(const key_type &key) const

container_type::const_iterator const_iterator

const_iterator find(const key_type &key) const

const_iterator end() const

iterator insert(const value_type &val)

container_type::iterator iterator

const string & GetName(void) const

TMemberIndex FindDeep(const CTempString &name, bool search_attlist=false, const CClassTypeInfoBase **classInfo=nullptr) const

TTypeInfo GetTypeInfo(void) const

size_t TMemberIndex

Type used for indexing class members and choice variants.

const TMemberIndex kInvalidMember

Special value returned from FindMember.

static CTypeInfo * FindType(const CObjectStack &stk)

static bool Match(const string &mask, const string &path)

CObject * GetHook(CObjectStack &stk) const

CStreamPathHookBase(void)

bool HasTypeInfo(void) const

CObject * x_Get(const string &path) const

const string & GetStackPath(void) const

bool SetHook(const string &path, CObject *hook)

TFrame & FetchFrameFromTop(size_t index)

CObject * GetHook(CObjectStack &stk) const

CObject * x_Get(CObjectStack &stk, const string &path) const

static CItemInfo * FindItem(const CObjectStack &stk)

size_t GetStackDepth(void) const

const TFrame & TopFrame(void) const

TTypeInfo GetTypeInfo(void) const

const CMemberId & GetMemberId(void) const

void RegisterPathHook(CPathHook *h)

bool HasMemberId(void) const

bool SetHook(CObjectStack *stk, const string &path, CObject *hook)

~CStreamPathHookBase(void)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

const CItemsInfo & GetItems(void) const

const CItemInfo * GetItemInfo(const string &name) const

int strncmp(const char *str1, const char *str2, size_t count)

static const char * s_AllStr

static const char s_Separator


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4