AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ

AbyssLibSrc/AbyssLib/AbyssLib/CMisc.h

汎用クラス関係です。 [詳細]

ソースコードを見る。

構成

class  mystr
 文字列のコンテナクラスです。 [詳細]
class  vector_mystr
 文字列コンテナの動的配列クラスです。 [詳細]
class  Expression
 多項式のコンテナクラスです。 [詳細]
struct  Token
 トークン構造体です。 [詳細]
struct  RubyTextToken
 ルビテキスト(字単位)構造体です。 [詳細]
class  RubyTextTokenLine
 ルビテキスト(行単位)クラスです。 [詳細]
struct  TextToken
 テキスト(字単位)構造体です。 [詳細]
class  TextTokenLine
 テキスト(行単位)クラスです。 [詳細]
class  TextTokenSection
 テキスト(文単位)クラスです。 [詳細]

ネームスペース

namespace  nsAbyssLib
namespace  nsAbyssLib::nsCMisc

列挙型

enum  TYPE_SYMBOL {
  SY_NONE, SY_LOCAL, SY_GLOBAL, SY_BUTTON,
  SY_SPRITE
}
 

AbyssLib内で使用されるシンボルの種類を表す列挙型です。

[詳細]
enum  TYPE_TOKEN {
  TK_CONST, TK_LABEL, TK_STRING, TK_OPERATOR,
  TK_IDENTIFER, TK_PARAMETER, TK_SEPARATOR
}
 

AbyssLib内で使用されるトークンの種類を表す列挙型です。

[詳細]
enum  TYPE_OPERATOR {
  OP_PLUS1, OP_PLUS2, OP_MINUS1, OP_MINUS2,
  OP_DIVIDE, OP_MULTIPLY, OP_REMAINDER, OP_LOGIC_OR,
  OP_LOGIC_AND, OP_LOGIC_XOR, OP_LOGIC_NOT1, OP_LOGIC_NOT2,
  OP_PARENT_LEFT, OP_PARENT_RIGHT, OP_COMP_OR, OP_COMP_AND,
  OP_COMP_EQUAL, OP_COMP_BIGGER, OP_COMP_SMALLER, OP_COMP_EQUAL_NOT,
  OP_COMP_EQUAL_BIGGER, OP_COMP_EQUAL_SMALLER, OP_EQUAL, OP_EQUAL_PLUS,
  OP_EQUAL_MINUS, OP_EQUAL_DIVIDE, OP_EQUAL_MULTIPLY, OP_EQUAL_REMAINDER,
  OP_EQUAL_OR, OP_EQUAL_AND, OP_EQUAL_XOR
}
 

AbyssLib内で使用される演算子の種類を表す列挙型です。

[詳細]
enum  TYPE_SEPARATOR { SP_COMMA, SP_SEMICOLON, SP_BLOCK_LEFT, SP_BLOCK_RIGHT }
 

AbyssLib内で使用される区切り文字の種類を表す列挙型です。

[詳細]

説明

汎用クラス関係です。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義