Ruby 3.5.0dev (2025-11-03 revision 4a3d8346a6d0e068508631541f6bc43e8b154ea1)
encoding.h File Reference

(4a3d8346a6d0e068508631541f6bc43e8b154ea1)

Encoding relates APIs. More...

#include "ruby/ruby.h"
#include "ruby/internal/encoding/coderange.h"
#include "ruby/internal/encoding/ctype.h"
#include "ruby/internal/encoding/encoding.h"
#include "ruby/internal/encoding/pathname.h"
#include "ruby/internal/encoding/re.h"
#include "ruby/internal/encoding/sprintf.h"
#include "ruby/internal/encoding/string.h"
#include "ruby/internal/encoding/symbol.h"
#include "ruby/internal/encoding/transcode.h"
Include dependency graph for encoding.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Encoding relates APIs.

Author
Author
matz
Date
Thu May 24 11:49:41 JST 2007

These APIs are mainly for implementing encodings themselves. Encodings are built on top of Ruby's core CAPIs. Though not prohibited, there can be relatively less rooms for things in this header file be useful when writing an extension library.

Definition in file encoding.h.