NCBI C++ ToolKit
Classes | Typedefs | Functions | Variables
page.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbiutil.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <corelib/request_ctx.hpp>
#include <corelib/ncbi_strings.h>
#include <html/components.hpp>
#include <html/page.hpp>
#include <errno.h>
+ Include dependency graph for page.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CHTMLPageStat
 

Typedefs

typedef map< string, string * > TTemplateCache
 

Functions

static SIZE_TYPE s_Find (const string &s, const char *target, SIZE_TYPE start=0)
 

Variables

const SIZE_TYPE kBufferSize = 4096
 
const char * kTagStart
 Tag delimiters. More...
 
const char * kTagEnd
 Tag end. More...
 
const char * kTagStartEnd = "</@"
 
static CSafeStatic< TTemplateCaches_TemplateCache
 

Typedef Documentation

◆ TTemplateCache

Definition at line 53 of file page.cpp.

Function Documentation

◆ s_Find()

static SIZE_TYPE s_Find ( const string s,
const char *  target,
SIZE_TYPE  start = 0 
)
static

Definition at line 469 of file page.cpp.

References NPOS.

Referenced by CHTMLPage::x_LoadTemplateLib().

Variable Documentation

◆ kBufferSize

const SIZE_TYPE kBufferSize = 4096

◆ kTagEnd

const char* kTagEnd
extern

Tag end.

Definition at line 48 of file html.cpp.

Referenced by CHTMLText::PrintBegin(), and CHTMLPage::x_LoadTemplateLib().

◆ kTagStart

const char* kTagStart
extern

Tag delimiters.

Tag start

Definition at line 47 of file html.cpp.

Referenced by CHTMLText::PrintBegin(), CHTMLPage::x_LoadTemplateLib(), and CHTMLOpenElement::x_PrintBegin().

◆ kTagStartEnd

const char* kTagStartEnd = "</@"

Definition at line 49 of file page.cpp.

Referenced by CHTMLPage::x_LoadTemplateLib().

◆ s_TemplateCache

CSafeStatic<TTemplateCache> s_TemplateCache
static

Definition at line 54 of file page.cpp.

Referenced by CHTMLPage::CreateTemplate(), and CHTMLPage::x_LoadTemplateLib().

Modified on Wed Apr 24 14:13:52 2024 by modify_doxy.py rev. 669887