Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
sqlite3_mem_methods Struct Reference

#include "sqlite3.h"

Data Fields

void *(* xMalloc )(int)
void(* xFree )(void *)
void *(* xRealloc )(void *, int)
int(* xSize )(void *)
int(* xRoundup )(int)
int(* xInit )(void *)
void(* xShutdown )(void *)
void * pAppData

Detailed Description

Definition at line 1789 of file sqlite3.h.

Field Documentation

◆ pAppData

void * sqlite3_mem_methods::pAppData

Definition at line 1797 of file sqlite3.h.

◆ xFree

void(* sqlite3_mem_methods::xFree)(void *)

Definition at line 1791 of file sqlite3.h.

Referenced by memtraceFree().

◆ xInit

int(* sqlite3_mem_methods::xInit)(void *)

Definition at line 1795 of file sqlite3.h.

Referenced by memtraceInit().

◆ xMalloc

void *(* sqlite3_mem_methods::xMalloc)(int)

Definition at line 1790 of file sqlite3.h.

Referenced by memtraceMalloc(), sqlite3MemTraceActivate(), and sqlite3MemTraceDeactivate().

◆ xRealloc

void *(* sqlite3_mem_methods::xRealloc)(void *, int)

Definition at line 1792 of file sqlite3.h.

Referenced by memtraceRealloc().

◆ xRoundup

int(* sqlite3_mem_methods::xRoundup)(int)

Definition at line 1794 of file sqlite3.h.

Referenced by memtraceMalloc(), memtraceRealloc(), memtraceRoundup(), and sqlite3_db_status().

◆ xShutdown

void(* sqlite3_mem_methods::xShutdown)(void *)

Definition at line 1796 of file sqlite3.h.

Referenced by memtraceShutdown().

◆ xSize

int(* sqlite3_mem_methods::xSize)(void *)

Definition at line 1793 of file sqlite3.h.

Referenced by memtraceFree(), memtraceRealloc(), and memtraceSize().


The documentation for this struct was generated from the following files: