These functions have long been documented.
namespace cln {
-// Undocumented input functions
+// Input functions
extern const cl_N read_complex (const cl_read_flags& flags, const char * string, const char * string_limit, const char * * end_of_parse);
extern const cl_N read_complex (std::istream& stream, const cl_read_flags& flags);
-// Documented input functions
-
inline std::istream& operator>> (std::istream& stream, cl_N& result)
{
extern cl_read_flags cl_N_read_flags;
}
-// Undocumented output functions
-
-
-// Documented output functions
+// Output functions
// Gibt eine komplexe Zahl aus.
// print_complex(stream,z);
namespace cln {
-// Undocumented input functions
+// Input functions
// Wandelt eine Zeichenkette mit Float-Syntax in ein Float um.
// read_float(base,sign,string,index1,index4,index2,index3)
extern const cl_F read_float (const cl_read_flags& flags, const char * string, const char * string_limit, const char * * end_of_parse);
extern const cl_F read_float (std::istream& stream, const cl_read_flags& flags);
-// Documented input functions
-
inline std::istream& operator>> (std::istream& stream, cl_F& result)
{
extern cl_read_flags cl_F_read_flags;
}
-// Undocumented output functions
-
-
-// Documented output functions
+// Output functions
// Gibt ein Float aus.
// print_float(stream,z);
namespace cln {
-// Undocumented input functions
+// Input functions
// Wandelt eine Zeichenkette mit Integer-Syntax in ein Integer um.
// Punkte werden überlesen.
extern const cl_I read_integer (const cl_read_flags& flags, const char * string, const char * string_limit, const char * * end_of_parse);
extern const cl_I read_integer (std::istream& stream, const cl_read_flags& flags);
-// Documented input functions
-
inline std::istream& operator>> (std::istream& stream, cl_I& result)
{
extern cl_read_flags cl_I_read_flags;
}
-// Undocumented output functions
+// Output functions
// Liefert zu einem Integer >=0 (write-to-string integer :base 10 :radix nil),
// also die Ziffernfolge als String.
// Dasselbe als String. Mit malloc_hook() alloziert, mit free_hook() freizugeben.
extern char * print_integer_to_string (unsigned int base, const cl_I& z);
-
-// Documented output functions
-
inline void fprintdecimal (std::ostream& stream, const cl_I& x)
{
print_integer(stream,10,x);
namespace cln {
-// Undocumented input functions
+// Input functions
// Wandelt eine Zeichenkette mit Rational-Syntax in eine rationale Zahl um.
// read_rational(base,sign,string,index1,index3,index2)
extern const cl_RA read_rational (const cl_read_flags& flags, const char * string, const char * string_limit, const char * * end_of_parse);
extern const cl_RA read_rational (std::istream& stream, const cl_read_flags& flags);
-// Documented input functions
-
inline std::istream& operator>> (std::istream& stream, cl_RA& result)
{
extern cl_read_flags cl_RA_read_flags;
}
-// Undocumented output functions
+// Output functions
// Gibt eine rationale Zahl aus.
// print_rational(stream,base,z);
// > stream: Stream
extern void print_rational (std::ostream& stream, unsigned int base, const cl_RA& z);
-
-// Documented output functions
-
// Gibt eine Zahl aus.
// print_rational(stream,flags,z);
// > z: Zahl
namespace cln {
-// Undocumented input functions
+// Input functions
// The following does strictly the same as the general read_complex.
// It is here only so that you don't need the complex number reader
extern const cl_R read_real (const cl_read_flags& flags, const char * string, const char * string_limit, const char * * end_of_parse);
extern const cl_R read_real (std::istream& stream, const cl_read_flags& flags);
-// Documented input functions
-
inline std::istream& operator>> (std::istream& stream, cl_R& result)
{
extern cl_read_flags cl_R_read_flags;
}
-// Undocumented output functions
-
-
-// Documented output functions
+// Output functions
// Gibt eine Zahl aus.
// print_real(stream,flags,z);