Orcus
Public Member Functions | List of all members
orcus::spreadsheet::iface::import_named_expression Class Referenceabstract

#include <import_interface.hpp>

Public Member Functions

virtual void define_name (const char *p_name, size_t n_name, const char *p_exp, size_t n_exp)=0
 

Detailed Description

Interface for importing named expressions.

Member Function Documentation

§ define_name()

virtual void orcus::spreadsheet::iface::import_named_expression::define_name ( const char *  p_name,
size_t  n_name,
const char *  p_exp,
size_t  n_exp 
)
pure virtual

Define a new named expression or overwrite an existing one.

Parameters
p_namepointer to the buffer that stores the name of the expression to be defined.
n_namesize of the buffer that stores the name of the expression to be defined.
p_exppointer to the buffer that stores the expression to be associated with the name.
n_expsize of the buffer that stores the expression to be associated with the name.