Open-RJ C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

openrj/stl/field.hpp File Reference


Detailed Description

[C++ only] Definition of the openrj::stl::field class.

#include <openrj/stl/openrj.hpp>
#include <stlsoft/string/shim_string.hpp>
#include <stlsoft/shims/access/string.hpp>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  openrj
namespace  openrj::stl
namespace  stlsoft

Classes

class  field
 This class represents a field in a record in the database. More...

Functions

stlsoft::basic_shim_string<
char, true > 
openrj::stl::c_str_ptr_null (field const &f)
 String access shim providing, possibly NULL, C-string access to the contents of a Field instance.
stlsoft::basic_shim_string<
char > 
openrj::stl::c_str_ptr (field const &f)
 String access shim providing C-string access to the contents of a Field instance.
size_t openrj::stl::c_str_len (field const &f)
 String access shim length of C-string form of a Field instance.
inline::stlsoft::basic_shim_string<
char > 
openrj::stl::c_str_data (field const &f)
 String access shim providing (potentially non-nul-terminated) C-string access to the contents of a Field instance.
template<class S>
S & openrj::stl::operator<< (S &s, field const &field)
 Stream insertion shim for a field instance.

Open-RJ Library documentation © Synesis Software Pty Ltd, 2004-2005