annotate Plugins/Input/console/Tagged_Data.h @ 352:f13ab2d8e9cf trunk

[svn] various fixes :(
author nenolod
date Mon, 26 Dec 2005 14:12:35 -0800
parents 252843aac42f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
90
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
1
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
2 // Stubs to disable tagged data reflection functions
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
3
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
4 // Game_Music_Emu 0.2.4. Copyright (C) 2005 Shay Green. GNU LGPL license.
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
5
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
6 #ifndef TAGGED_DATA_H
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
7 #define TAGGED_DATA_H
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
8
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
9 typedef long data_tag_t;
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
10
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
11 class Tagged_Data {
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
12 public:
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
13 Tagged_Data( Tagged_Data& parent, data_tag_t ) { }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
14 int reading() const { return false; }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
15 int not_found() const { return true; }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
16 int reflect_int8( data_tag_t, int n ) { return n; }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
17 int reflect_int16( data_tag_t, int n ) { return n; }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
18 long reflect_int32( data_tag_t, long n ) { return n; }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
19 };
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
20
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
21 template<class T>
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
22 inline void reflect_int8( Tagged_Data&, data_tag_t, T* ) { }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
23
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
24 template<class T>
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
25 inline void reflect_int16( Tagged_Data&, data_tag_t, T* ) { }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
26
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
27 template<class T>
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
28 inline void reflect_int32( Tagged_Data&, data_tag_t, T* ) { }
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
29
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
30 #endif
252843aac42f [svn] Import the initial sources for console music support.
nenolod
parents:
diff changeset
31